python 2进制字符串转10进制
时间: 2024-04-11 17:25:04 浏览: 17
在Python中,可以使用`int()`函数将二进制字符串转换为十进制数。以下是一个示例代码:
```python
binary_string = "101010"
decimal_number = int(binary_string, 2)
print(decimal_number)
```
输出结果为:42
`int()`函数接受两个参数,第一个参数是要转换的字符串,第二个参数是指定字符串的进制。在这个例子中,我们将第二个参数设置为2,表示输入的是二进制字符串。
相关问题
python16进制字符串转10进制
可以使用Python内置函数int()将16进制字符串转换为10进制整数。具体实现方法如下:
```python
hex_str = '1A' # 16进制字符串
dec_num = int(hex_str, 16) # 转换为10进制整数
print(dec_num) # 输出结果为26
```
其中,int()函数的第一个参数为需要转换的16进制字符串,第二个参数为进制数,这里为16。
python 二进制字符串转10进制
要将 Python 中的二进制字符串转换为十进制数,可以使用 `int()` 函数,并指定第二个参数 `2` 作为进制。以下是一个示例代码:
```python
binary_string = "1101"
decimal_number = int(binary_string, 2)
print(decimal_number)
```
输出:
```
13
```
在上述代码中,`int(binary_string, 2)` 将二进制字符串 `binary_string` 转换为十进制数,并将结果赋值给 `decimal_number` 变量。然后,通过 `print()` 函数打印出结果。