先看Python官方文档中对这几个内置函数的描述:
bin(x)
Convert an integer number to a binary string....If x is not a Python int object, it has to define an __index__() method that returns an integer.
2进制...8进制 10进制 16进制
2进制 – bin(int(x, 8)) bin(int(x, 10)) bin(int(x, 16))
8进制 oct(int(x, 2)) – oct(int(x, 10...)) oct(int(x, 16))
10进制 int(x, 2) int(x, 8) – int(x, 16)
16进制 hex(int(x, 2)) hex(int(x, 8)) hex(int(x..., 10)) –
bin()、oct()、hex()的返回值均为字符串,且分别带有0b、0o、0x前缀。