Python进制之间的转换

十进制转换成其他进制:

# 10进制→二进制

11 - > 1011
1011-> 8+2+1
print(bin(11)) # 0b1011

# 10进制转换成8进制

print(oct(11)) # 0o13

# 10进制转换成16进制

print(hex(11)) # 0xb
print(hex(123)) # 0xb

其他制转成其十进制

二进制转换成10进制

print(int('0b1011',2)) # 11

二进制转换成八进制

print(int('0o13',8)) # 11

二进制转换成十六进制

print(int('0xb',16)) # 11

猜你喜欢

转载自www.cnblogs.com/baicai37/p/12455788.html