Python内置函数(62)——sum
2016-11-17 08:59
232 查看
英文文档:
Sums start and the items of an iterable from left to right and returns the total. start defaults to
说明:
1. 函数功能是对可迭代类型进行求和。要求:① 接收对象是可迭代类型。② 可迭代对象所有元素类型是数值型。
2. 可以传入一个可选参数start,表示求和前的初始化值,如果传入空的可迭代数据类型,则返回初始值。
sum(iterable[, start])
Sums start and the items of an iterable from left to right and returns the total. start defaults to
0. The iterable‘s items are normally numbers, and the start value is not allowed to be a string.
说明:
1. 函数功能是对可迭代类型进行求和。要求:① 接收对象是可迭代类型。② 可迭代对象所有元素类型是数值型。
# 传入可迭代对象 >>> sum((1,2,3,4)) 10 >>> sum([1,2,3,4]) 10 >>> sum(range(10)) 45 # 元素类型必须是数值型 >>> sum((1.5,2.5,3.5,4.5)) 12.0 >>> sum((complex(1,-1),complex(2,-2))) (3-3j) >>> sum((1,2,3,'4')) Traceback (most recent call last): File "<pyshell#11>", line 1, in <module> sum((1,2,3,'4')) TypeError: unsupported operand type(s) for +: 'int' and 'str'
2. 可以传入一个可选参数start,表示求和前的初始化值,如果传入空的可迭代数据类型,则返回初始值。
>>> sum((1,2,3,4),2) 12 >>> sum((1,2,3,4),-10) 0 # 传入空可迭代对象,直接返回初始值 >>> sum([],2) 2
相关文章推荐
- python内置函数,chr, ord,pow,reversed,round,set,slice,sorted,sum,type,import
- [转载]Python标准库:内置函数sum(iterable[, start])
- Python标准库:内置函数sum(iterable[, start])
- Python标准库:内置函数sum(iterable[, start])
- 【Python】内置函数列表合集
- python内置函数
- python 的几个内置函数(lambda ,zip, filter, map, reduce )用法
- Python内置函数super的不便之处
- python基础31[python内置函数列表]
- Python 中的三个内置函数__NOTE
- python之静态和类方法:staticmethod和classmethod内置函数
- python内置函数
- Python两个内置函数——locals 和globals (学习笔记)
- python 内置函数
- Python中 内置函数
- python内置函数实例介绍
- Python常用内置函数
- Python的内置函数实例(3)及其他
- Python常用内置函数
- Python学习笔记(三)函数初识和内置函数