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

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参数的值,还可以改变求和的起始值。