python 2进制转10进制
时间: 2023-08-31 15:21:24 浏览: 213
### 回答1:
可以使用Python内置的int()函数将二进制转换为十进制。示例代码如下:
```python
binary_num = "1010" # 二进制数
decimal_num = int(binary_num, 2) # 转换为十进制数
print(decimal_num) # 输出结果为 10
```
在上面的代码中,我们将一个二进制数赋值给变量binary_num,然后使用int()函数将其转换为十进制数。函数的第二个参数2表示将二进制转换为十进制。最后,我们输出结果为10。
### 回答2:
Python中可以使用`int()`函数将二进制数转换为十进制数。
以下是一个示例代码,演示了如何将二进制数转换为十进制数:
```python
binary_num = "10110" # 二进制数
decimal_num = int(binary_num, 2) # 将二进制数转换为十进制数
print(decimal_num) # 输出:22
```
上述代码中,我们首先定义了一个二进制数`binary_num`,其值为`"10110"`。然后,我们使用`int()`函数将`binary_num`转换为十进制数,并通过指定第二个参数`2`来指示输入的是二进制数。
最后,我们将转换后的十进制数`decimal_num`输出,结果为`22`。
这是Python中将二进制数转换为十进制数的简单方法。通过`int()`函数和指定参数`2`,我们可以快速进行转换。
### 回答3:
Python中可以使用`int()`函数将二进制转换为十进制。
`int()`函数可以接受两个参数:要转换的字符串和进制数。将二进制字符串作为第一个参数,进制数设为2,`int()`函数就会将其转换成十进制数。
接下来的示例展示了如何将二进制字符串"1101"转换为十进制数:
```python
binary_str = "1101"
decimal_num = int(binary_str, 2)
print(decimal_num)
```
此示例的输出为:13。因为二进制字符串"1101"转换为十进制数的结果是13。
另外,在Python 2中,可以使用`bin()`函数将十进制数转换为二进制字符串,示例如下:
```python
decimal_num = 13
binary_str = bin(decimal_num)[2:]
print(binary_str)
```
此示例的输出为"1101"。因为十进制数13转换为二进制字符串的结果是"1101"。
阅读全文