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