📅  最后修改于: 2023-12-03 15:19:01.557000             🧑  作者: Mango
sum()
函数在 Python 中用于求和,可以对列表、元组等可迭代对象求和。
sum(iterable[, start])
参数说明:
iterable
:可迭代对象,如列表、元组、集合等;start
:可选,数字参数,表示开始值,如果没有设置,则默认为0。返回计算结果。
下面是一些使用 sum()
函数的示例:
# 对列表求和
lst = [1, 2, 3, 4, 5]
print(sum(lst)) # 15
# 对元组求和
tup = (1, 2, 3, 4, 5)
print(sum(tup)) # 15
# 对集合求和
s = {1, 2, 3, 4, 5}
print(sum(s)) # 15
# 指定开始值求和
lst = [1, 2, 3, 4, 5]
start = 10
print(sum(lst, start)) # 25
sum()
函数的参数必须是可迭代对象,如果参数不可迭代,则会抛出 TypeError
异常;sum()
函数对于字符串类型的可迭代对象,只能进行字符串拼接操作,不能进行数值计算,如:str_lst = ['1', '2', '3', '4', '5']
print(sum(str_lst)) # '12345'