1. 使用 `0b` 或 `0B` 前缀:
```python
binary_int = 0b10101 二进制整数
2. 使用内置函数 `bin()` 将十进制整数转换为二进制表示:
```python
decimal_int = 10
binary_str = bin(decimal_int) 输出 '0b1010'
3. 使用 `int()` 函数将二进制字符串转换为整数,其中第二个参数指定进制为2:
```python
binary_str = '10101'
decimal_num = int(binary_str, 2) 输出 21
4. 使用 `eval()` 函数,但请注意这种方法存在安全风险,因为它会执行字符串中的代码,所以通常不推荐使用。
二进制数是由 `0` 和 `1` 组成的数字序列,在计算机中用于表示数据。Python中,二进制整数可以直接以二进制形式存储和操作