函数(三)>>内置函数

一些基础的内置函数

(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()调用模块,不能是字符串 

猜你喜欢

转载自www.cnblogs.com/chenweitao/p/12268999.html