一些基础的内置函数
(1)abs() 求绝对量
(2)byte() 转化为字节 》》》可用于网络传输
bytes(name, encoding="utf-8") encode() >>编码
(3)chr 将数字转化为ascill 码中对应值,ord 与chr 相反
(4)dir() 目录
(5)dirmod(10,3)>>>>(3,1) 即10/3=3 余 1
(6)eval()>>>>>可将“”中的内容提出来,只会对双引号做出反应。
(7)hash() 》》》可哈希即不可变数据类型,得到的数字长度不变,可用于检验所下载的软件是否含有木马
(8)zip()>>>有两个参数,这两个参数必须是序列,如字符串,列表,元组等等
print((zip("ab",[1,2]))) print(list(zip("ab",[1,2]))) 》》》》》》》》》》 <zip object at 0x01123378> [('a', 1), ('b', 2)]
(9)max,min函数
1)简单运用
l=[1,2,3,4,5] print(max(l)) print(min(l)) 》》5 》》1
2)终极运用
即当要找出一个企业里年龄最大的人时,可用max,且该信息是以字典的形式储存的,即一个人有一个对应的字典。
people = [{"name":"cwt","age":21}, {"name":"cwn","age":24},{"name":"cwy","age":23}] print(max(people,key=lambda dic:dic["age"])) 》》》{'name': 'cwn', 'age': 24}
(10)bin()十进制转化为二进制
(11)hex()十进制转化为十六进制
(12)oct()十进制转化为八进制
(13)pow(x,y)>>x的y次方
(14)pow(x,y,z)>>>x的y次方再除于z ,再取余
(15)round()四舍五入
(16)slice(x,y,z) 设置切片范围,z表示步长
(17)sorted()排序
(18)__import__ 导入某个字符串
(19)import()调用模块,不能是字符串