python中,len()函数的用法
时间: 2024-11-03 12:15:10 浏览: 54
在Python中,len()
函数是一个内置函数,用于计算给定对象(如字符串、列表、元组、集合、字节串、文件对象等)的长度或项目的个数[^1]^2。其基本语法是:
len(s)
其中 s
是你要测量的对象。它会返回以下结果:
- 对于字符串,返回字符的数量;
- 对于列表或元组,返回元素的数目;
- 对于集合,返回元素个数,因为集合不允许有重复元素;
- 对于字节串(bytestring),返回字节数;
- 对于文件对象,如果文件已关闭,返回0;如果文件打开,返回1。
例如:
# 字符串长度示例
str_example = "Hello, World!"
length_str = len(str_example)
print(length_str) # 输出:13
# 列表元素个数示例
list_example = [1, 2, 3, 4, 5]
length_list = len(list_example)
print(length_list) # 输出:5
# 字符串切片的长度,相当于子串的长度
substring = str_example[7:]
length_substring = len(substring)
print(length_substring) # 输出:11
相关问题
python中len函数用法
在 Python 中,len()
是一个内置函数,用于返回一个对象的长度或元素个数。常见的使用场景包括:
- 返回字符串的长度:
s = "hello world"
print(len(s))
# 输出:11
- 返回列表、元组、集合等容器类型的元素个数:
lst = [1, 2, 3, 4, 5]
print(len(lst))
# 输出:5
tup = (1, 2, 3)
print(len(tup))
# 输出:3
s = {1, 2, 3}
print(len(s))
# 输出:3
- 返回字典中键值对的个数:
d = {"name": "Alice", "age": 18}
print(len(d))
# 输出:2
需要注意的是,len()
函数只能用于返回有限对象的长度,对于无限对象(例如生成器),len()
函数会抛出 TypeError
异常。
Python中len函数用法
len函数可以用来获取一个序列(字符串、列表、元组等)的长度。它的用法如下:
len(seq)
其中,seq是要获取长度的序列。返回值是序列中元素的数量。
例如:
a = "hello"
print(len(a)) # 输出5
b = [1, 2, 3, 4, 5]
print(len(b)) # 输出5
c = (1, "hello", 3.14)
print(len(c)) # 输出3
还可以使用len函数来判断序列是否为空:
a = ""
if len(a) == 0:
print("字符串为空")
b = []
if len(b) == 0:
print("列表为空")
另外需要注意的是,len函数只能用于有限序列,不能用于无限序列(比如生成器)。
相关推荐











