📜  Python sum()(1)

📅  最后修改于: 2023-12-03 15:19:01.557000             🧑  作者: Mango

Python sum()

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'