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

Python中的len()函数:用于获取序列的长度

发布时间:2023-09-18 09:15:30

Python中的len()函数是一个内置函数,主要用于获取序列(例如字符串、列表、元组等)的长度。它返回序列中元素的个数,即序列的长度。

len()函数的语法格式如下:

len(sequence)

其中,sequence是一个序列,可以是字符串、列表、元组、字典等。

下面是一些示例,说明了len()函数的使用方法:

1. 获取字符串的长度:

str1 = "Hello, World!"
length = len(str1)
print(length)  # 输出:13

2. 获取列表的长度:

list1 = [1, 2, 3, 4, 5]
length = len(list1)
print(length)  # 输出:5

3. 获取元组的长度:

tuple1 = (1, 2, 3, 4, 5)
length = len(tuple1)
print(length)  # 输出:5

4. 获取字典的长度(即键值对的个数):

dict1 = {"name": "Alice", "age": 20, "gender": "female"}
length = len(dict1)
print(length)  # 输出:3

需要注意的是,len()函数只能用于序列对象,对于其他类型的对象(如整数、浮点数、布尔值等)使用len()函数会报错。

另外,对于字符串来说,len()函数返回的是字符串中的字符数,而不是字节个数。如果需要获取字符串的字节个数,可以使用sys模块的getsizeof()函数。

总结:len()函数是Python提供的一个内置函数,主要用于获取序列的长度。无论是字符串、列表、元组还是字典,都可以使用len()函数来获取其长度。