Python中的内置函数(比较重要的)

Abs()  获取绝对值

All() 接受一个可迭代的类型,如果该类型中有元素,则所有元素必须都为真,返回值才为真,如果该类型中没有元素,返回值也为真

Any()接受一个可迭代的类型,如果该类型中有元素,只有一个元素为真,返回值为真,如果该类型中没元素,则返回值为假

Bin()和oct(),hex()将十进制数分别转化为2、8/16进制数

Bytes() 将一个字符串通过编码(encoding)方式转化为字节类型

 

Callable()判断对象是否可以被调用(一般是函数)

Char(),ord()查看十进制数对应的ascll字符、查看某个ascll对应的十进制数

数据类型:int,float ,bool,complex(复数(y=1+2j))。注y=2+3j是复数类型,要读取实部y.real  ,读取虚部y.imag

Frozenset 不可变集合,f=frozenset({1,2,3}),只能把集合转化为不可变集合

 

匿名函数

注:匿名函数的格式首先是lambda  参数:函数体(一句语句),调用匿名函数的方法是把匿名函数整体赋值给一个变量,通过变量的调用来调用匿名函数。如下

 

 

max(),min()取最大/最小值,注:默认通过参数所给值的大小进行比较,输出最大值,但是通过key=function(),设置进行比较的值

 

Sorted(),默认按升序排列的列表,sorted(,reverse = True)按降序排列的列表

 

Zip(A,B)一一对应输出元组,zip()是迭代器,A和B都是可迭代的类型

Map(func,A)映射,产生新的元素,map()是迭代器,func是函数,A是可迭代的类型,通过func把A中的元素改变并输出,如下

 

Reduce(func,A)    合并得最终结果,reduce()不是迭代器,func是函数,A是可迭代的类型,通过func把A中的元素合并,最后输出最终结果,如下

 

Filter(func,A)起过滤作用,filter()是迭代器,func是函数,A是可迭代的类型,通过func过滤出A中元素为真的元素,如下

 

posted @ 2017-04-13 17:08  study_python  阅读(1639)  评论(1编辑  收藏  举报