Python中的sum()函数

在本教程中,我们将学习sum()函数。

函数sum()用于对可迭代对象中的所有数字求和。让我们看一些例子。

示例

# initialinzing a list

numbers = [1, 2, 3, 4, 5]

# printing the sum

print(sum(numbers))

输出结果

如果运行上面的代码,则将得到以下结果。

15

的总和()采用一个可选参数,即,开始将被添加到结果。让我们来看看它。

示例

# initialinzing a list

numbers = [1, 2, 3, 4, 5]

# printing the sum

print(sum(numbers, 5))

输出结果

如果运行上面的代码,则将得到以下结果。

20

如果将任何字符串或任何其他数据类型放置在Iterable内,则会收到错误消息。让我们看下面的例子。

示例

# initialinzing a list

numbers = [1, 2, 3, [1, 2, 3], '5']

# printing the sum

print(sum(numbers, 5))

输出结果

如果运行上面的代码,则将得到以下结果。

---------------------------------------------------------------------------

TypeError Traceback (most recent call last)

<ipython-input-10-40c38246060a> in <module>

   3

   4 # printing the sum

----> 5 print(sum(numbers, 5))

TypeError: unsupported operand type(s) for +: 'int' and 'list'

结论

如果您对本教程有任何疑问,请在评论部分中提及。

以上是 Python中的sum()函数 的全部内容, 来源链接: utcz.com/z/343595.html

回到顶部