python 内置函数

python sum()函数用于求和,求和的对象是可迭代的对象,如 列表,元组或者集合。它是python的内置函数。

语法

语法如下:
sum(iterable[, start])

参数

  • iterable: 可迭代对象,如:列表、元组、集合。
  • start:可选,默认值为0,指定相加的参数,指定了该值表示将sum的结果和start再相加。

返回值

返回一个数的绝对值。

程序示例

介绍两个例子了解该函数的使用方法

例1

没有start参数

#!/usr/bin/python
# coding=utf-8

list1 = [22,11,33] #list
tu = (11,3, 8) #元组
set = {1, 2, 8} # set集合
print('列表求和->', sum(list1))
print('元组求和->', sum(tu))
print('set求和->', sum(set))

程序运行结果:

列表求和-> 66
元组求和-> 22
set求和-> 11

例2 

有start参数,作为对比,将上面的例子稍微修改一下,看看结果有什么不同。

#!/usr/bin/python
# coding=utf-8

list1 = [22,11,33] #list
tu = (11,3, 8) #元组
set = {1, 2, 8} # set集合
print('列表求和->', sum(list1, 2))  # 结果再加2
print('元组求和->', sum(tu, 2))  # 结果再加2
print('set求和->', sum(set, 2))  # 结果再加2 
输出:
列表求和-> 68
元组求和-> 24
set求和-> 13

 从结果中看到下面的结果都比上面大了2.