会不断更新
python内置函数
1.int(x,base=10)
①x是数字,base值未改变,把其他类型向下转换成整数型
②base值改变后,x只能是字符串,就可以把base进制的数x转换成10进制
eg.十六进制转十进制--------int(‘十六进制’,16)
2.chr()把整形数转换成对应的ASCII码;unichr()是unicode版本,转换成对应的Unicode码
3.ord()把ASCII码转换成对应的整形数
4.hex()将十进制转十六进制
eg.hex(88)
将浮点型转换成十六进制
eg.1.23.hex()
5.bin()将十进制转二进制,前缀是"0b"
6.oct()将十进制转八进制
7.hexlify()可以同时处理多个字符
eg.hex(ord('a')) '0x61'
hexlify('a') '61'
binascii模块函数
1.binascii.b2a_hex()、binascii.hexlify()先把字符串转换成二进制然后再用十六进制表示
2.binascii.a2b_hex()、binascii.unhexlify()先把字符串转换成十六进制然后再用二进制表示
a=b'flag'