Python二进制、八进制、十进制、十六进制互转,我来为大家讲解一下关于python十六进制怎么转二进制?跟着小编一起来看一看吧!
python十六进制怎么转二进制
Python二进制、八进制、十进制、十六进制互转
在Python中各种进制的转换还是比较方便的,都有内置的方法
- 二进制 bin()
- 八进制 oct()
- 十六进制 hex()
- 十进制 int()
通过以上4个方法就可以实现各个进制直接的互转,以下是代码示例
dec = 10
# 十进制转二进制
print('十进制转二进制', bin(dec))
# 十进制转八进制
print('十进制转八进制', oct(dec))
# 十进制转十六进制
print('十进制转十六进制', hex(dec))
# 二进制转十进制
dec = '110'
print('二进制转十进制', int(dec, 2))
# 八进制转十进制
dec = '12'
print('八进制转十进制', int(dec, 8))
# 十六进制转十进制
dec = 'a'
print('十六进制转十进制', int(dec, 16))
# 十六进制转二进制
dec = 'a'
print('十六进制转二进制', bin(int(dec, 16)))
输出
十进制转二进制 0b1010
十进制转八进制 0o12
十进制转十六进制 0xa
二进制转十进制 6
八进制转十进制 10
十六进制转十进制 10
十六进制转二进制 0b1010