Python sum() 函数的作用和用法代码示例(求和)

2024年03月17日 python入门 Python基础教程 Python教程 函数 Python51

Python中的sum()函数是一个非常有用的函数,它可以计算可迭代对象中所有元素的总和。不仅可以用于数值类型的对象,还可以用于字符串、列表、元组等各种可迭代对象。下面我们来详细了解sum()函数的作用和用法。

1. sum()函数的作用:

sum()函数的主要作用是计算可迭代对象中所有元素的总和。它接受一个可迭代对象作为参数,并返回所有元素的总和值。无论可迭代对象是数值型还是字符串型,sum()函数都可以准确地计算它们的总和。

2. sum()函数的用法:

sum()函数的基本用法是将可迭代对象作为参数传递给函数,并返回总和值。下面是sum()函数的语法:

sum(iterable, start)

其中,iterable是一个可迭代对象,start是一个可选参数,表示起始值,默认为0。

以下是一些常见的使用示例:

(a)计算列表中所有元素的总和:

numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total) # 输出:15

(b)计算元组中所有元素的总和:

values = (10, 20, 30, 40, 50)
total = sum(values)
print(total) # 输出:150

(c)计算字符串中各个字符的ASCII码总和:

string = "Hello"
ascii_sum = sum(ord(c) for c in string)
print(ascii_sum) # 输出:532

(d)计算字典中所有值的总和:

scores = {'math': 90, 'english': 85, 'science': 92}
total = sum(scores.values())
print(total) # 输出:267

上述示例展示了sum()函数在不同场景下的使用方法,无论是处理数值型数据还是字符串型数据,sum()函数都能够快速准确地计算出总和。

sum()函数是Python中常用的内置函数,用于计算可迭代对象中所有元素的总和。无论是处理数值型数据还是字符串型数据,sum()函数都提供了简洁高效的解决方案。在使用sum()函数时,我们可以根据实际需求传递不同的可迭代对象,并可以选择性地指定起始值。通过合理利用sum()函数,我们能够更加便捷地进行数据计算和处理。

本文链接:http://so.lmcjl.com/news/1/

展开阅读全文