📜  Python 中的 sum() 函数(1)

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

Python中的sum()函数

在Python中,sum()是一个非常常用的内置函数,用于对序列中的所有元素进行求和操作。该函数在Python 2和Python 3中均有支持。

函数语法

sum(iterable[, start])

参数说明
  • iterable:序列,可以是列表、元组等可迭代的类型。
  • start:可选参数,初始值,默认为0。
返回值

sum()函数返回所有元素的总和,如果给定start,则计算总和之前加上给定值。如果序列是空的,则返回给定值(默认为0)。

代码示例
# 通过sum()函数求列表中所有元素的和
my_list = [1,2,3,4,5]
total = sum(my_list)
print(total) # 15

# 通过sum()函数求元组中所有元素的和
my_tuple = (1,2,3,4,5)
total = sum(my_tuple)
print(total) # 15

# 通过sum()函数求集合中所有元素的和
my_set = {1,2,3,4,5}
total = sum(my_set)
print(total) # 15

# 通过sum()函数计算列表中所有元素的和并加上初始值10
total = sum(my_list, 10)
print(total) # 25
注意事项
  • sum()函数仅能用于可迭代对象,如果想计算两个数的和,可以使用加法运算符(+)。
  • 如果想对不同类型的数据进行求和操作,需要首先将其转换为同一数据类型。