python进制转换代码
时间: 2023-08-31 07:10:47 浏览: 129
Python实现任意进制间的转换 简单通俗易懂版.zip
以下是 Python 中常用的进制转换代码示例:
1. 十进制转二进制:
```python
dec = 10
bin_num = bin(dec)
print(bin_num) # '0b1010'
```
2. 十进制转八进制:
```python
dec = 10
oct_num = oct(dec)
print(oct_num) # '0o12'
```
3. 十进制转十六进制:
```python
dec = 10
hex_num = hex(dec)
print(hex_num) # '0xa'
```
4. 二进制转十进制:
```python
bin_num = '1010'
dec = int(bin_num, 2)
print(dec) # 10
```
5. 八进制转十进制:
```python
oct_num = '12'
dec = int(oct_num, 8)
print(dec) # 10
```
6. 十六进制转十进制:
```python
hex_num = 'a'
dec = int(hex_num, 16)
print(dec) # 10
```
注意,Python 中使用 `bin()`、`oct()`、`hex()` 函数转换后的结果都是字符串类型,需要进行类型转换才能进行计算。
阅读全文