内置函数就是python中本身存在的函数,可以直接调用:
abs是绝对值
all方法,列表中的元素都为真的时候返回真,0为假,非0为真
any方法列表中的元素有一个为真的时候为真 bin方法,十进制转成二进制
bool判断是否为假,0是假,空列表是假
byte方法,将字符串变成子节
字符串是无法修改的,所以自己是无法修改的,但是bytearray确实可以修改的
bytearray方法,将字符串变成字节列表,这个列表是可以修改的
callable判断是否可以被调用
什么是可以被调用就是后面可以加上()就运行的就是可以被调用的,如方法
一个列表后面加上()肯定不是可运行的,而fun作为方法后面加上()肯定是可运行
chr和ord
两个方法是相对的,都是按照ascii码表找对应关系
exec方法,如果一个字符串是一段代码,可以使用该方法运行这个这个字符串使之向代码一样运行
dir显示变量的所有方法
divmod(a,b)a除以b等于c余d
filter
lambda可以实现匿名函数,filter可以和lambda搭配使用
这个是将range(10)=[0,1,2,3,4,5,6,7,8,9]中的数交给前面的匿名函数处理,大于5的封装成一个列表
map和lambda的应用
将range(5)中的数据,交给前面的匿名函数处理,每一个扩大两倍封装成一个新的列表
functools.reduce和lambda的应用
第一个:匿名函数有两个参数x,y,x表示x*y,y表示range(1,9)中的每一个值,最后返回x,表示阶乘
第二个:匿名函数有两个参数x,y,x表示x+y,y表示range(10)中的每一个值,最后返回x,表示和
frozenset
列表是可改变的,使用frozenset之后列表就是不可变的了,就像元组一样
globals()返回文件中所有全局变量的key:value形式
变量名是key,变量值是value
hash()将一个变量以hash表示
hex方法,将一个数字转成十六进制
Oct方法,将一个数字转成8进制 round
sorted排序
字典是无序的,所以没有办法排序,但是可以使用items()方法将字典转成列表,列表是有序的,可以对其进行排序,排序默认是按照原来字典的键来排的,如果想要按值来排序可以使用下面的方式key=lambda x:x[1],x相当于列表中每一个元素,x[1]表示元素中的值
zip
将两个列表拼接起来
__import__()方法
如果导入我们文件的时候,而我们只能获取到文件的文件名的字符串形式
eval():将字符串string对象转化为有效的表达式参与求值运算返回计算结果
这样就将字符串中的列表变成一个真的列表了,就相当于脱离了字符串的约束
相关推荐: