在Python中,你可以使用内置的`int()`函数来将不同进制的数转换为十进制数。`int()`函数接受两个参数:要转换的数字字符串和该数字的基数(进制)。
下面是一些示例,展示了如何使用`int()`函数进行进制转换:
1. 将二进制数转换为十进制数:
```python
binary_number = '1101'
decimal_number = int(binary_number, 2)
print(decimal_number) 输出:13
2. 将八进制数转换为十进制数:
```python
octal_number = '0o226'
decimal_number = int(octal_number, 8)
print(decimal_number) 输出:130
3. 将十六进制数转换为十进制数:
```python
hexadecimal_number = '0x96'
decimal_number = int(hexadecimal_number, 16)
print(decimal_number) 输出:150
注意,当使用`int()`函数转换十六进制数时,十六进制数中的`10`到`15`分别用大写的英文字母`A`到`F`表示,大小写不敏感。
如果你需要将十进制数转换为其他进制,可以使用`bin()`、`oct()`和`hex()`函数,它们分别用于将十进制数转换为二进制、八进制和十六进制,并且会带有相应的前缀(`0b`、`0o`、`0x`)。
希望这能帮助你理解如何在Python中进行进制转换