Python进制转换
时间: 2023-11-29 14:45:02 浏览: 177
python进制转换代码
以下是Python中进制转换的几种方法:
1. 十进制转其他进制
```python
num = 10
# 转二进制
print(bin(num)) # 输出:0b1010
# 转八进制
print(oct(num)) # 输出:0o12
# 转十六进制
print(hex(num)) # 输出:0xa
```
2. 其他进制转十进制
```python
# 二进制转十进制
num = 0b1010
print(num) # 输出:10
# 八进制转十进制
num = 0o12
print(num) # 输出:10
# 十六进制转十进制
num = 0xa
print(num) # 输出:10
```
3. 十六进制转二进制
```python
str1 = "f"
result = bin(int(str1, 16))[2:]
print(result) # 输出:1111
```
4. 二进制转十六进制
```python
str1 = "1111"
result = hex(int(str1, 2))[2:]
print(result) # 输出:f
```
阅读全文