1、进制的表示:

  • 二进制:0b    
  • 八进制:0o
  • 16进制:0x

egg:>>>0xAF    175

>>>0o10     8

>>>0b1011010010     722

2、进制的转化

dec = int(input("输入数字:"))

print("十进制数为:", dec)

print("转换为二进制为:", bin(dec))

print("转换为八进制为:", oct(dec))

print("转换为十六进制为:", hex(dec))

3、任意进制转换为10进制

print(int('110',2))  # 6

print(int('A', 16)   # 10

print(int('17',8))   # 15