Python sum 用法详解及示例
Python sum 语法
Python 的 sum()
函数可以用于计算一个序列的总和。它可以接受一个可迭代对象(例如列表、元组、集合、字符串等)作为参数,并返回该可迭代对象中所有元素的总和。
语法如下:
iterable
:必需,表示要计算总和的可迭代对象。start
:可选,表示起始值,当传入该参数时,会在可迭代对象的总和上加上起始值。
示例
下面是三个使用 sum()
函数的示例:
示例1:计算列表中元素的总和
上述代码中,首先定义了一个列表 numbers
,然后使用 sum()
函数计算了该列表中所有元素的总和。最后,将总和打印出来。
示例2:计算元组中元素的总和
上述代码中,定义了一个元组 marks
,然后使用 sum()
函数计算了该元组中所有元素的总和,并将结果打印出来。
示例3:计算字符串中数字字符的总和
上述代码中,首先定义一个字符串 string
,通过列表推导式 digits = [int(x) for x in string if x.isdigit()]
,筛选出其中的数字字符并转换为整数形式。然后使用 sum()
函数计算了数字字符的总和,并将结果打印出来。