python
- 进制转换:
bin(二进制)
二进制范围数字只有0和1。
二进制以'0b'开头
oct(八进制)
八进制范围数字是0-7。
八进制以'0o'开头
int(十进制)
十进制范围数字是0-9
hex(十六进制)
进制范围数字是0-9(9以后的数字用a-f代替),A-F。
十六进制以'0x'开头
十进制转换其他进制:
10-2
二进制字符串=bin(十进制数字)
10-8
八进制字符串=oct(十进制数字)
10-16
十六进制字符串=hex(十进制数字)
其他进制转十进制:
int('进制字符串',进制数)
# 进制转换 a = 10 r1 = bin(a) print(r1) r2 = oct(a) print(r2) r3 = hex(a) print(r3) r4=int('0x45',16) print(r4) print('_'*60) r5=int('0xa',16) print(r5) r6=int('0b1010',2) print(r6) r7=int('0o12',8) print(r7)