欢迎访问宙启技术站
智能推送

`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()函数是一个非常常用的函数,用于获取字符串、列表等对象的长度。它能够帮助我们更好地理解和操作对象的内部结构。