`len()`函数用于获取字符串、列表等对象的长度
发布时间:2023-06-30 12:28:25
len()函数是Python内置的函数,用于获取字符串、列表等对象的长度。它返回对象中包含的元素的数量。在计算长度时,函数会将对象中的每个元素都计数,并返回计数的结果。
len()函数的语法如下:
len(object)
其中,object是要获取长度的对象,可以是字符串、列表、元组等。
下面我们来详细说明len()函数的使用。
1. 对于字符串,len()函数返回字符串中的字符数量(包括空格、标点符号等)。
示例:
s = "Hello, World!" print(len(s)) # 输出:13
2. 对于列表,len()函数返回列表中元素的数量。
示例:
lst = [1, 2, 3, 4, 5] print(len(lst)) # 输出:5
3. 对于元组,len()函数返回元组中元素的数量。
示例:
tpl = (1, 2, 3, 4, 5) print(len(tpl)) # 输出:5
4. 对于其他支持序列操作的对象(如字典、集合等),len()函数返回对象中元素的数量。
示例:
dic = {"name": "Alice", "age": 20}
print(len(dic)) # 输出:2
需要注意的是,字符串、列表、元组等类型都可以使用len()函数获取其长度。但是,对于自定义的对象,如果没有实现__len__()方法,len()函数将无法获取其长度。
综上所述,len()函数是一个非常常用的函数,用于获取字符串、列表等对象的长度。它能够帮助我们更好地理解和操作对象的内部结构。
