欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python入门100个实例(27)——len函数

程序员文章站 2024-02-25 15:54:57
...

从本实例学到什么

  1. 用len函数求列表元素个数
  2. 用len函数求字符串内字符个数

实例程序代码

#例3-3-2  len函数

#len(列表)返回列表的元素个数(即列表的长度)
motorcycles = ['honda', 'yamaha', 'suzuki', '宗申', '钱江']
print("摩托车品牌列表的长度:", len(motorcycles))

bicycles = []
print("空列表的长度:", len(bicycles))

#print(motorcycles.len())  #列表没有len()方法
#print(motorcycles.length)  #列表没有length属性

#len(字符串)返回字符串的元素个数(即字符串的长度)
name = "Lihao"
print("Lihao,长度:", len(name))

estr = ""
print("空字符串,长度:", len(estr))

# print(name.len())  #字符串没有len()方法
# print(name.length() )  #Python字符串没有length()方法

运行例3-3-2,输出以下内容:

摩托车品牌列表的长度: 5
空列表的长度: 0
Lihao,长度: 5
空字符串,长度: 0

列表的长度是指列表内元素的个数。字符串长度是指字符串内字符的个数。

len函数的用法

  1. 用len函数求列表的长度,用法是: len(列表) 。函数返回列表的长度,即列表包含的元素的个数。这里,括号内的列表可以是列表变量,也可以是列表字面量。例3-3-2第5行中,len(motorcycles)返回5。
  2. 用len函数求字符串的长度,用法是: len(字符串) 。函数返回字符串的长度,即字符串内字符的个数。这里,字符串可以是字符串变量,也可以是字符串字面量。例3-3-2第15行中,len(name)返回5。
  3. 传入空列表的话,len函数返回0。传入空字符串的话,len函数也返回0。
  4. 列表对象或字符串对象没有length属性或者length方法。

小结

  1. len(列表) ,返回列表的长度,即列表包含的元素的个数。
  2. len(字符串), 返回字符串的长度,即字符串内字符的个数。
  3. 字符串可以看做字符组成的列表。