Python sum() 函数
sum()
函数将一个可迭代对象的项相加并返回总和。
示例
marks = [65, 71, 68, 74, 61]
# 计算所有分数的总和
total_marks = sum(marks)
print(total_marks)
# 输出: 339
sum() 语法
sum()
函数的语法是:
sum(iterable, start)
sum()
函数从左到右将 start 和给定可迭代对象的项相加。
sum() 参数
- iterable - 可迭代对象(如列表、元组、字典等)。可迭代对象的项应该是数字。
- start(可选)- 此值将被加到可迭代对象的项之和上。如果省略,start 的默认值为 0
sum() 返回值
sum()
返回 start 与给定可迭代对象的项之和。
示例:Python sum() 的工作原理
numbers = [2.5, 3, 4, -5]
# 没有提供 start 参数
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() 方法