欢迎访问宙启技术站
智能推送

Python sum()函数的用法和实例

发布时间:2023-05-26 18:44:59

在编程中,计算一组数字的和是常见的操作。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 参数来指定一个起始值并将其添加到计算总和的结果中。