在编程中,`sum` 是一个 用于计算一组数值总和的函数或方法。它接受一个可迭代对象(如列表、数组或迭代器)作为参数,并返回其中所有元素的总和。`sum` 函数可以用于不同类型的序列,包括整数、浮点数和字符串。对于整数序列,`sum` 函数会将所有整数相加并返回结果;对于浮点数序列,它会将所有浮点数相加并返回结果;对于字符串序列,它会将所有字符串连接在一起并返回结果。
对于列表或数组
```python
result = sum([1, 2, 3, 4]) 返回 10,即 1+2+3+4 的结果
result = sum([1.5, 2.5, 3.5]) 返回 7.5,即 1.5+2.5+3.5 的结果
```
对于迭代器
```python
result = sum(range(1, 5)) 返回 10,即 1+2+3+4 的结果
```
对于字符串序列
```python
result = sum(["1", "2", "3", "4"]) 返回 "1234",即 "1"+"2"+"3"+"4" 的结果
```
`sum` 函数是编程语言中常用的内置函数,用于简化求和操作,使代码更简洁和高效。