Python sum()函数的用法和实例
在编程中,计算一组数字的和是常见的操作。Python 中的内置函数 sum() 就是一个很好的工具,用于计算数字列表或元组的总和。sum() 最常用于计算浮点和整数数字的总和,但它也可以处理其他类型的数字,例如复数。
sum() 函数的语法
sum(iterable, start=0)
参数说明:
- iterable – 可迭代对象,例如列表、元组、集合等。
- start (可选) – 指定开始值,默认为0。在求和时加上此值。
sum() 函数的返回值
sum() 函数返回一个数字,即指定项的总和。
sum() 函数的实例
下面是几个使用 sum() 函数的例子:
# 在列表中使用 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() 函数
mixed_list = [1, 2, 3, 4, 5, 2.5, 3.6]
total = sum(mixed_list)
print("混合列表的数字之和是:", total)
输出结果:
混合列表的数字之和是: 21.1
# 对一个列表中的所有数字加上一个起始值
my_list = [1, 2, 3, 4, 5]
total = sum(my_list, 10)
print("列表中的数字总和为:", total)
输出结果:
列表中的数字总和为: 25
总结
在 Python 中,sum() 函数是计算数字列表或元组总和的强大工具。使用起来也很方便。只要将列表、元组、集合等可迭代对象作为参数传递给 sum() 函数,即可计算它们内部所有数字的总和。此外,可以使用可选的 start 参数来指定一个起始值并将其添加到计算总和的结果中。
