当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python sum()用法及代码示例


在本教程中,我们将借助示例了解 Python sum() 方法。

sum() 函数将可迭代的项相加并返回总和。

示例

marks = [65, 71, 68, 74, 61]

# find sum of all marks
total_marks = sum(marks)
print(total_marks)

# Output: 339

sum() 语法

用法:

sum(iterable, start)

sum() 函数从左到右添加start 和给定iterable 的项目。

参数:

  • iterable- 可迭代(列表、元组、字典等)。可迭代的项目应该是数字。
  • start(可选)- 此值被添加到可迭代项的总和中。默认值为start为 0(如果省略)

返回:

sum() 返回 start 和给定 iterable 的项目的总和。

示例:Python sum() 的工作

numbers = [2.5, 3, 4, -5]

# start parameter is not provided
numbers_sum = sum(numbers)
print(numbers_sum)

# start = 10
numbers_sum = sum(numbers, 10)
print(numbers_sum)

输出

4.5
14.5

如果您需要添加具有精确精度的浮点数,那么您应该改用math.fsum(iterable)

如果您需要连接给定迭代的项目(项目必须是字符串),那么您可以使用join() 方法。

'string'.join(sequence)

访问此页面以了解Python join() Method

相关用法


注:本文由纯净天空筛选整理自 Python sum()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。