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()函数来获取其长度。
