4.15. 内建函数¶
如下表格是python的内建函数,内建函数是指,python解释器启动时会自动加载的函数,使用时无需导入,内建函数大概有70多个,但常用的并不多,我们介绍一些常用的。
abs() | divmod() | input() | open() | staticmethod() |
all() | enumerate() | int() | ord() | str() |
any() | eval() | isinstance() | pow() | sum() |
basestring() | execfile() | issubclass() | print()super() | bin() |
file() | iter() | property() | tuple() | bool() |
filter() | len() | range() | type() | bytearray() |
float() | list() | raw_input() | unichr() | callable() |
format() | locals() | reduce() | unicode() | chr() |
frozenset() | long() | reload() | vars() | classmethod() |
getattr() | map() | repr() | globals() | max() |
reversed() | zip() | compile() | hasattr() | memoryview() |
round() | __import__() | complex() | hash() | min() |
set() | delattr() | help() | next() | setattr() |
dict() | hex() | object() | slice() | dir() |
id() | oct() | sorted() | xrange() | cmp() |
4.15.2. all¶
判断一个可迭代对象里的元素是否全为真,全为真返回真,否则返回假:
l1 = [1, 2, 3, 0, 'a']
print(all(l1))
l2 = ['a', 1, 'r']
print(all(l2))
4.15.7. round¶
四舍五入:
In [11]: round(1.1)
Out[11]: 1.0
In [12]: round(1.4)
Out[12]: 1.0
In [13]: round(1.5)
Out[13]: 2.0
In [14]: round(1.9)
Out[14]: 2.0
4.15.11. enumerate¶
枚举可迭代对象:
In [23]: l = [1, 2, 'a', True]
In [24]: for i in enumerate(l):
...: print(i)
...:
(0, 1)
(1, 2)
(2, 'a')
(3, True)