JackLi07

Python之函数——内置函数

内置函数(Built-in Functions)

截止到3.6版本,python一共为我们提供了68个内置函数。它们就是python提供给的可以直接拿来使用的所有函数,接下来让我们一起认识一下这些函数。

Built-in Functions
abs() dict() help() min() setattr()
all() dir() hex() next() slice()
any() divmod() id() object() sorted()
ascii() enumerate() input() oct() staticmethod()
bin() eval() int() open() str()
bool() exec() isinstance() ord() sum()
bytearray() filter() issubclass() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property()

type()

chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
complex() globals() map() reversed() __import__()
compile() hasattr() max() round()  
delattr() hash() memoryview() set()  

 

 
 

 

 

 

 

1.abs():取绝对值

2.dict():把一个数据转成字典

3.help():帮助

4.min():取最小值

5.max():取最大值

6.setattr():面向对象时使用

7.bool():判断是否为真,只有0和False是假的。

8.all():判断列表内是否都为真,若列表为空,值为真

9.any():判断列表中任一一个值为真,则为真,若列表为空,值为假

10.zip():将两个列表的元素一一对应的合并成小元组的列表,多余的部分舍弃。如:

11.hex():将一个数转为十六进制

12.slice():切片(提前把切片规则定义好,没卵用。。)

13.divmod():传两个数,返回两个数相除的结果和余数

14.sorted():排序,sorted(l)= l.sort,此外可以自定义排序规则

15.enumerate():枚举,返回列表的索引

16.eval():按解释器规则,将字符串转成代码执行(只能处理单行代码),可以拿到返回值。

17.exec():功能同eval(),可以处理多行代码,但拿不到返回值。

18.filter():遍历列表,取符合条件的返回值。如:

19.map():遍历列表,对每个值进行操作。如:

20.reduce():需要先导入functools模块,功能是对列表中两个元素进行处理。如:

21.print():end参数(选择打印的末尾)、sep参数(打印的两个部分之间的间隔)

22.callable():判断是否可以被调用(判断是否为一个函数)

23.dir():打印当前程序中所有的变量

24.vars():打印当前程序中所有的变量和变量的值

25.locals():打印局部变量

26.globals():打印全局变量

27.round(n):保留n位小数

posted @ 2018-03-23 16:43  JackLi07  阅读(188)  评论(0编辑  收藏  举报