📜  sum([2, 3, 4], 1) 应该等于 2. (1)

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

Python中的sum函数

sum函数是Python内置的一个常用函数,用于计算序列(列表、元组、集合等)中所有元素的总和。其语法格式为:

sum(iterable[, start])

其中,可选的start参数表示求和的初始值,默认为0。如果指定了这个参数,则和为start加上可迭代对象中所有元素的和。

下面是一个例子:

>>> sum([2, 3, 4])
9
>>> sum([2, 3, 4], 1)
10

这个例子中,sum([2, 3, 4])计算的是列表[2, 3, 4]中所有元素的和,结果为9。而sum([2, 3, 4], 1)计算的是列表[2, 3, 4]中所有元素的和加上一个起始值1,结果为10

因此,题目中的sum([2, 3, 4], 1)应该输出10而不是2