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

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

发布时间:2023-12-02 04:20:25

在Python中,可以使用len()函数来获取字符串或列表的长度。

对于字符串,可以直接使用len()函数来获取字符串的长度。例如:

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

对于列表,也可以使用len()函数来获取列表的长度。例如:

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

len()函数接受一个字符串或列表作为参数,并返回其长度。长度就是该字符串中字符的个数,或者列表中元素的个数。

需要注意的是,len()函数返回的是字符串中字符的数量,而不是字节数量。对于包含多字节字符(如中文)的字符串,每个字符占用一个位置,即使其字节数量可能不同。

另外,len()函数还可以用于其他可迭代对象,如元组、集合等等。只要对象是可迭代的,就可以使用len()函数来获取其长度。

需要特别注意的是,len()函数返回的是一个整数(即长度值),而不是迭代对象本身。因此,不能将其作为字符串或列表的一个方法进行调用,例如s.len()lst.len()是错误的写法。正确的写法是len(s)len(lst)来获取其长度。