Python入门100个实例(27)——len函数
程序员文章站
2024-02-25 15:54:57
...
从本实例学到什么
- 用len函数求列表元素个数
- 用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函数的用法
- 用len函数求列表的长度,用法是: len(列表) 。函数返回列表的长度,即列表包含的元素的个数。这里,括号内的列表可以是列表变量,也可以是列表字面量。例3-3-2第5行中,len(motorcycles)返回5。
- 用len函数求字符串的长度,用法是: len(字符串) 。函数返回字符串的长度,即字符串内字符的个数。这里,字符串可以是字符串变量,也可以是字符串字面量。例3-3-2第15行中,len(name)返回5。
- 传入空列表的话,len函数返回0。传入空字符串的话,len函数也返回0。
- 列表对象或字符串对象没有length属性或者length方法。
小结
- len(列表) ,返回列表的长度,即列表包含的元素的个数。
- len(字符串), 返回字符串的长度,即字符串内字符的个数。
- 字符串可以看做字符组成的列表。
上一篇: C++获取数组长度