python int 进制转换
时间: 2023-11-29 14:42:21 浏览: 127
python 进制转换
4星 · 用户满意度95%
好的,关于 Python 中的进制转换,可以使用内置函数 `int()` 和 `bin()`, `oct()`, `hex()` 等函数进行转换。
其中,`int()` 函数可以将一个字符串或数字转换为整数,可以指定第二个参数来指定进制。例如:
```python
num = '1010'
print(int(num, 2)) # 输出:10
```
这里的第二个参数 `2` 表示将字符串 `num` 当作二进制数进行转换。
而 `bin()`, `oct()`, `hex()` 函数则可以将一个整数转换为二进制、八进制、十六进制字符串。例如:
```python
num = 10
print(bin(num)) # 输出:0b1010
print(oct(num)) # 输出:0o12
print(hex(num)) # 输出:0xa
```
这里的前缀 `0b`, `0o`, `0x` 分别表示二进制、八进制、十六进制。
阅读全文