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

Python如何使用len()函数获取字符串或列表的长度?

发布时间:2023-06-16 20:52:26

Python中的len()函数是一个内置函数,用于获取字符串、列表、元组、字典等数据类型的长度。它的语法很简单,只需要将要获取长度的对象作为参数传递给函数即可。

例如,如果要获取一个字符串的长度,可以使用如下代码:

string = "hello world"
length = len(string)
print(length)  # 输出 11

上述代码中,我们首先定义了一个字符串变量string,然后调用了len()函数,将字符串作为参数传递给函数。函数返回的结果是字符串的长度,将其赋值给变量length。最后,我们使用print()函数将变量length的值输出到控制台上。

同样的,如果要获取一个列表的长度,也可以使用类似的方式:

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

上述代码中,我们定义了一个包含五个整数元素的列表my_list,然后再次调用len()函数获取其长度。函数返回的结果是5,将其赋值给变量length,最后使用print()函数将变量length的值输出到控制台。

需要注意的是,len()函数只能作用于序列(即包含多个元素的数据类型),例如字符串、列表、元组、字典等。如果尝试将单个元素作为参数传递给len()函数,将会触发TypeError异常:

number = 123
length = len(number)  # TypeError: object of type 'int' has no len()

上述代码中,我们定义了一个整数变量number,然后尝试将其作为参数传递给len()函数。由于整数不是序列类型,因此函数将抛出TypeError异常。

总之,len()函数是Python中常用的内置函数之一,可用于获取字符串、列表、元组、字典等序列类型的长度。在编写Python程序时,我们可以使用len()函数来判断序列的长度,以便进行下一步的操作。