安
安迪Python
V1
2022/10/06阅读:21主题:默认主题
33. len 函数获取对象的长度或元素个数
33. len 函数获取对象的长度或元素个数
1. 序列长度的含义
length [leŋθ]:长度。
len是英文单词length的缩写,中文是长度的意思。
对于字符串来说,所谓长度是指字符的个数。
对于列表和元组这类序列来说,所谓长度是指元素的个数。
2. len 函数的作用
len 函数的作用是获取一个(字符串、列表、元组等)可迭代对象的长度或元素个数。
【作用】
-
计算字符串的长度。
-
统计列表、元组元素的个数。
3. len 函数语法
len函数主要由3部分构成:
-
函数名:
len
-
英文小括号:
( )
-
要统计的对象(字符串、列表、元组)

【返回值】
len 函数返回的数据类型是一个整数,表示统计对象的长度或元素的个数。
4. 计算序列的长度
4.1 获取字符串的长度
# 新建1个字符串
str_1 = "金融科技"
# 用len函数统计该字符串有几个字符
print(len(str_1))
【终端输出】
4
返回值为4,即该字符串含有4个字符。
4.2 获取元组的长度(元素的个数)
# 新建一个元组
tuple_1 = (1, 2, 3, 4, 5, 6, 7, 8)
# 用len函数统计该元组有几个元素
print(len(tuple_1))
【终端输出】
8
返回值为8,即该元组含有8个元素。
4.3 获取列表的长度(元素的个数)
# 新建一个列表,存储班级学生名字
name_list = ["刘一","陈二","张三","李四","王五","赵六","孙七","周八"]
# 用len函数统计该列表有几个元素
print(len(name_list))
【终端输出】
8
返回值为8,即该列表含有8个元素。
5. 总结

6. 课后练习
某班级有共有30个学生,student_no存储了该班级已签到的学生的学号,用len函数统计已签到学生的人数。
student_no = ['01','02','03','04','05','06','07','08','09','10', '11','12','13','14','20','21','22','23','24','25','15','16','17','18','19',]
# 用len函数统计该列表的元素个数
print(len(student_no))
【终端输出】
25
返回值为25,表示已有25人签到。
作者介绍
安
安迪Python
V1