python数字进制转换
时间: 2023-11-08 12:55:25 浏览: 275
python中的进制转换(长期更新)
5星 · 资源好评率100%
Python提供了多种方法来进行数字进制转换。其中包括二进制转十进制、八进制转十进制、十六进制转十进制、十进制转十六进制、十进制转二进制、十进制转八进制等。下面是一些使用Python进行数字进制转换的例子:
1. 二进制转十进制:
s = '1001'
print(int(s, 2))
2. 八进制转十进制:
s = '17'
print(int(s, 8))
3. 十六进制转十进制:
s = '1F'
print(int(s, 16))
4. 十进制转十六进制:
n = 31
print(hex(n))
5. 十进制转二进制:
n = 9
print(bin(n))
6. 十进制转八进制:
n = 9
print(oct(n))
如果需要进行其他进制之间的转换,可以先转为十进制,再转为目标进制。例如,二进制转十六进制可以先转为十进制,再转为十六进制。
阅读全文