python中sum
时间: 2025-01-09 20:55:42 浏览: 2
### Python `sum` 函数的用法
Python 的内置函数 `sum()` 主要用于计算数值类型的累加和。此函数接受一个可迭代对象作为主要参数,并返回该序列内所有元素之和[^1]。
语法如下:
```python
sum(iterable, start=0)
```
- `iterable`: 可迭代的对象,通常是一个列表、元组或其他支持遍历的数据结构。
- `start`: 初始值,默认为 0。可以指定其他起始值来调整最终求和的结果。
#### 示例代码
下面是一些具体的例子展示如何使用 `sum()` 函数:
```python
numbers = [1, 2, 3, 4, 5]
# 计算列表中所有整数的总和
total_sum = sum(numbers)
print(f"The total sum is {total_sum}") # 输出 "The total sum is 15"
```
当需要给定初始值时,可以在第二个参数位置设置它:
```python
initial_value = 10
result_with_start = sum([1, 2, 3], initial_value)
print(f"Sum with an initial value of {initial_value} is {result_with_start}")
# 输出 "Sum with an initial value of 10 is 16"
```
对于浮点数同样适用:
```python
floats_list = [0.1, 0.2, 0.7]
floating_point_sum = sum(floats_list)
print(f"Floating point numbers summed to {floating_point_sum:.1f}")
# 输出 "Floating point numbers summed to 1.0"
```
阅读全文