當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。