def func():
"""
进制赋值表示
:return:
"""
b = 0b1000 # 二进制的表示
print(b) # 8
o = 0o1000 # 八进制的表示
print(o) # 512
d = 1000 # 十进制的表示
print(d) # 1000
x = 0x1000 # 十六进制的表示
print(x) # 4096
func()
def func2(var):
"""其他进制转二进制、八进制、十进制、十六进制
:return:
"""
# 其他进制转二进制
a = bin(var)
# 其他进制转八进制
b = oct(var)
# 其他进制转十进制
c = int(var)
# 其他进制转十六进制
d = hex(var)
print(a, b, c, d) #
func2(100) # 0b1100100 0o144 100 0x64
以上。