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中元素为真的元素,如下