1、进制转换
1)实现进制转换主要用到以下内置函数:bin()、oct()、int()、hex()
【例1-1】 bin 十进制转化为二进制
# 使用bin函数将十进制转化为二进制
print(bin(4))
# 当然也可以这样将字符型十进制转化为二进制
print(bin(int("4",10)))
返回结果>>>
0b100
0b100
【例1-2】 oct 十进制转化为八进制
# 使用bin函数将十进制转化为八进制
print(oct(114))
# 当然也可以这样将字符型十进制转化为八进制
print(oct(int("114",10)))
返回结果>>>
0o162
0o162
【例1-3】 oct 十进制转化为十六进制
# 使用bin函数将十进制转化为十六进制
print(hex(114))
# 当然也可以这样将字符型十进制转化为十六进制
print(hex(int("114",10)))
返回结果>>>
0x72
0x72
【例1-4】 int 其它进制转化为十进制
# 其它进制转化为十进制
print(int("111",2))
print(int("0b111",2)) # 这样也可以
print(int("167",8))
print(int("2a3",16))
返回结果>>>
7
7
119
675
【参考】