Python中的sum()函数:用于将序列中的所有元素求和并返回结果
发布时间:2023-06-30 23:16:15
Python中的sum()函数是一个内置函数,用于对序列中的元素进行求和操作。
sum()函数的语法如下:
sum(iterable, start=0)
参数说明:
- iterable:表示一个可迭代的对象,如列表、元组、集合等。
- start:表示求和的起始值,默认为0。
sum()函数的返回值为一个数字,表示对序列中所有元素进行求和的结果。
当iterable参数为一个列表时,sum()函数会将列表中的所有元素相加,如下所示:
numbers = [1, 2, 3, 4, 5] result = sum(numbers) print(result) # 输出:15
当iterable参数为一个元组时,sum()函数会将元组中的所有元素相加:
numbers = (1, 2, 3, 4, 5) result = sum(numbers) print(result) # 输出:15
当iterable参数为一个集合时,sum()函数会将集合中的所有元素相加:
numbers = {1, 2, 3, 4, 5}
result = sum(numbers)
print(result) # 输出:15
除了对整数进行求和,sum()函数也可以用于对浮点数进行求和,如下所示:
numbers = [1.1, 2.2, 3.3, 4.4, 5.5] result = sum(numbers) print(result) # 输出:16.5
当对一个空序列进行求和时,sum()函数的返回值为start参数的值,如下所示:
numbers = [] result = sum(numbers, 10) print(result) # 输出:10
可以通过设置start参数的值来改变求和的起始值,如下所示:
numbers = [1, 2, 3, 4, 5] result = sum(numbers, 10) print(result) # 输出:25
总结来说,Python中的sum()函数可以用于对序列中的元素进行求和操作,并返回求和的结果。通过设置start参数的值,还可以改变求和的起始值。
