在Python中,`sum()`函数用于计算可迭代对象中所有元素的和。以下是使用`sum()`函数进行求和的基本方法:
列表求和
```python
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total) 输出:15
元组求和
```python
numbers = (1, 2, 3, 4, 5)
total = sum(numbers)
print(total) 输出:15
集合求和
```python
numbers = {1, 2, 3, 4, 5}
total = sum(numbers)
print(total) 输出:15
字典求和(求字典中所有值的和)
```python
numbers = {"a": 1, "b": 2, "c": 3, "d": 4, "e": 5}
total = sum(numbers.values())
print(total) 输出:15
指定起始值
```python
numbers = [1, 2, 3, 4, 5]
total = sum(numbers, start=10)
print(total) 输出:25
请注意,`sum()`函数只能用于数值类型的可迭代对象。如果尝试对非数值类型的元素进行求和,将会引发`TypeError`异常。
另外,`sum()`函数也可以与其他Python特性结合使用,例如列表推导式或生成器表达式,来创建动态的可迭代对象,并将其传递给`sum()`函数进行求和