内置函数:
all()传入一个可迭代对象,对所有元素进行bool判断,有一个是Fales返回Fales(如果可迭代对象是空,则返回True)
any()可迭代对象为空返回Fales,传入一个可迭代对象,任何一个为True则返回True
abs()绝对值运算
bin()传入一个数生成一个二进制数
hex()传入一个数生成一个十六进制
callable()判断对象是否可以被调用
chr()输入编号可以查看对应编码表对应字符
frozenset()不可变集合
dir()查看某个对象有那些调用的方法
help()查看帮助
divmod(x,y)需要传入两个参数,获得一个参数的整除数和一个余数
enumerrate()传入一个可迭代对象并返回索引以及元素
eval()将读取的文本变为可执行命令
hash()可以校验文件是否改变,返回一个校验码
zip(list1,list2)将两个可迭代对象一一对应的组合成一个可迭代对象
sorted()传入一个可迭代对象进行升序pailie
sorted(list,reverse=True)按照反序列配许
map()
#要使用reduce需要引入模块
from functools import reduce
reduce()
filter(func,迭代对象)迭代对像的每一个值然后函数判断筛选。
pow(x,y)x的y次方
pow(x,y,z)x的y次方后求%z的余数