python各进制相互转换

来源:互联网 发布:35互联域名证书 编辑:程序博客网 时间:2024/05/16 18:28

一.其他进制转十进制


二进制转十进制,八进制转十进制,十六进制转十进制


函数:int()

>>> int('101', 2)5>>> int('11', 8)9>>> int('11', 16)17

注意不要忘记加引号

二.十进制转其他进制


1.十进制转二进制


函数:bin()

>>> bin(10)'0b1010'

将整数转化成二进制字符串

2.十进制转八进制


函数:oct()

>>> oct(9)'011'

将整数转化成八进制字符串

3.十进制转十六进制


函数:hex()

>>> hex(17)'0x11'

将十进制转化成十六进制字符串



0 0