python进制转换函数
时间: 2023-10-13 14:26:41 浏览: 83
python 进制转换
4星 · 用户满意度95%
Python中内置了几个函数可以进行进制转换,分别是bin()、oct()、hex()函数。
1. bin()函数:将整数转换为二进制字符串,返回值为字符串类型。
```python
num = 10
binary_num = bin(num)
print(binary_num) # '0b1010'
```
2. oct()函数:将整数转换为八进制字符串,返回值为字符串类型。
```python
num = 10
octal_num = oct(num)
print(octal_num) # '0o12'
```
3. hex()函数:将整数转换为十六进制字符串,返回值为字符串类型。
```python
num = 10
hex_num = hex(num)
print(hex_num) # '0xa'
```
此外,Python还提供了int()函数可以将其他进制的字符串转换为整数类型,例如:
```python
binary_num = '0b1010'
num = int(binary_num, 2)
print(num) # 10
octal_num = '0o12'
num = int(octal_num, 8)
print(num) # 10
hex_num = '0xa'
num = int(hex_num, 16)
print(num) # 10
```
阅读全文