在本教程中,我们将借助示例了解 Python sum() 方法。
sum()
函数将可迭代的项相加并返回总和。
示例
marks = [65, 71, 68, 74, 61]
# find sum of all marks
total_marks = sum(marks)
print(total_marks)
# Output: 339
sum() 语法
用法:
sum(iterable, start)
sum()
函数从左到右添加start
和给定iterable
的项目。
参数:
- iterable- 可迭代(列表、元组、字典等)。可迭代的项目应该是数字。
- start(可选)- 此值被添加到可迭代项的总和中。默认值为
start
为 0(如果省略)
返回:
sum()
返回 start
和给定 iterable
的项目的总和。
示例:Python sum() 的工作
numbers = [2.5, 3, 4, -5]
# start parameter is not provided
numbers_sum = sum(numbers)
print(numbers_sum)
# start = 10
numbers_sum = sum(numbers, 10)
print(numbers_sum)
输出
4.5 14.5
如果您需要添加具有精确精度的浮点数,那么您应该改用math.fsum(iterable)
。
如果您需要连接给定迭代的项目(项目必须是字符串),那么您可以使用join()
方法。
'string'.join(sequence)
访问此页面以了解Python join() Method
相关用法
- Python sum()用法及代码示例
- Python super()用法及代码示例
- Python scipy.ndimage.binary_opening用法及代码示例
- Python scipy.signal.windows.tukey用法及代码示例
- Python scipy.stats.mood用法及代码示例
- Python scipy.fft.ihfftn用法及代码示例
- Python scipy.stats.normaltest用法及代码示例
- Python scipy.ndimage.convolve1d用法及代码示例
- Python scipy.stats.arcsine用法及代码示例
- Python scipy.interpolate.UnivariateSpline.antiderivative用法及代码示例
- Python scipy.linalg.hadamard用法及代码示例
- Python sympy.rf()用法及代码示例
- Python scipy.special.inv_boxcox1p用法及代码示例
- Python sympy.stats.GammaInverse()用法及代码示例
- Python scipy.stats.zipfian用法及代码示例
- Python sympy.integrals.transforms.mellin_transform()用法及代码示例
- Python sympy.replace()用法及代码示例
- Python scipy.stats.sampling.TransformedDensityRejection用法及代码示例
- Python scipy.sparse.lil_array.nonzero用法及代码示例
- Python sympy from_rgs()用法及代码示例
注:本文由纯净天空筛选整理自 Python sum()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。