Python 内置函数

Python sum() 函数用于对可迭代对象求和

语法

sum(iterable, start=0)

start 是初始值,默认 0。

参数

iterable:可迭代对象(数字序列)。可选 start:初始值,默认 0。

返回值

返回所有元素加 start 的总和。元素必须是可相加的类型。

示例

print(sum([1, 2, 3]))           # 6
print(sum([1, 2, 3], 10))       # 16,从 10 开始加
print(sum(range(101)))          # 5050,1~100 的和
print(sum((1.5, 2.5)))          # 4.0
print(sum([[1], [2]], []))      # [1, 2],列表拼接求和

输出:

6
16
5050
4.0
[1, 2]

注意事项

sum 只能加数字;想拼接字符串用 ''.join()(sum 对字符串会报错)。