题解 | #进制转换#
进制转换
http://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
- 任意进制到十六进制转换
#hex()函数 #二进制转到十进制再到十六进制 print(hex(int('1010', 2))) #八进制到十进制到十六进制 print(hex(int('17',8))) #十进制到十六进制 print(hex(28))
- 任意进制到十进制转换
#int('target',进制说明) #二进制转到十进制 print(int('1010',2)) #八进制到十进制到 print(int('17',8)) #十六进制到十进制 print(int('17',16))
- 任意进制到八进制转换
#oct()函数 #二进制到八进制 print(oct(0b1010)) #十进制到八进制 print(oct(17)) #十六进制到八进制 print(oct(0x17))
- 任意进制到二进制转换
#bin()函数 #八进制到二进制 print(bin(0o17)) #十进制到二进制 print(bin(17)) #十六进制到二进制 print(bin(0x17))