跳至主要内容

sum()

sum() 函数是 Python 中的 内置函数,它将可迭代对象(如列表)中的 数字 作为输入,并返回可迭代对象中所有数字的总和。

参数值

参数 描述
可迭代对象

将被求和的数字值的可迭代对象(列表、元组、集合等)。

start

一个可选参数,指定求和的起始值。默认值为 0。

返回值

Python 中的 sum() 函数 可以返回 intfloat 甚至 complex

如何在 Python 中使用 sum()

示例 1

返回 数字 的“列表”或“元组”的总和。

numbers = [1, 2, 3, 4, 5]
result = sum(numbers)
print(result)
示例 2

从“初始值”开始求和。

numbers = [1, 2, 3, 4, 5]
initial_value = 10
result = sum(numbers, initial_value)
print(result)
示例 3

计算“生成器表达式”中 数字 的总和。

generator = (x**2 for x in range(5))
result = sum(generator)
print(result)