“Python的len()函数 - 如何获取字符串或列表的长度?”
Python是一门流行的编程语言,它具有很多强大的功能和工具,其中包括len()函数。len()函数是Python的内置函数之一,它可以返回字符串、列表、元组等数据类型的长度。本文将简单介绍Python中的len()函数以及如何使用它来获取字符串或列表的长度。
1. len()函数的语法和示例
len()函数的语法非常简单,它只有一个参数,即需要计算长度的字符串或列表。其语法如下所示:
len(object)
其中,参数object可以是以下任一数据类型:
1. 一个字符串
2. 一个列表、元组或其他序列
3. 一个字典
4. 一个集合或其他可迭代对象
下面是一些len()函数的使用示例:
# 示例1:计算字符串长度
str = "hello, world!"
print(len(str)) # 输出结果:13
# 示例2:计算列表长度
list = [1, 2, 3, 4, 5]
print(len(list)) # 输出结果:5
# 示例3:计算元组长度
tuple = ("apple", "banana", "cherry")
print(len(tuple)) # 输出结果:3
# 示例4:计算集合长度
set = {1, 2, 3, 4, 5}
print(len(set)) # 输出结果:5
# 示例5:计算字典长度(返回键的数量)
dict = {"apple": 1, "banana": 2, "cherry": 3}
print(len(dict)) # 输出结果:3
从上述示例中可以看出,len()函数可以用于计算各种数据类型的长度。同时,len()函数还支持对空字符串、空列表、空元组、空集合、空字典等空对象进行计算,并返回0。
2. 获取字符串长度
在Python中,字符串是由一系列字符组成的,我们可以使用len()函数来获取字符串中包含字符的数量。例如:
str = "hello, world!"
print(len(str)) # 输出结果:13
这将返回字符串“hello, world!”中包含13个字符的数量,包括空格和标点符号。
3. 获取列表长度
和字符串一样,列表也是一种有序的序列,我们可以通过len()函数来获取列表的长度。例如:
list = [1, 2, 3, 4, 5]
print(len(list)) # 输出结果:5
这将返回列表中的元素数量。在这个例子中,列表list包含5个元素。
4. 总结
len()函数是Python中一个非常有用的函数,它可以用于计算不同数据类型的长度。在本文中,我们主要讨论了如何使用len()函数来获取字符串和列表的长度,并提供了一些示例。此外,len()函数还可以用于获取元组、集合、字典等其他数据类型的长度。在处理字符串和列表时,len()函数是一种非常有效的工具,在各种Python编程任务中得到广泛应用。
