在Python中,你可以使用 `bin()` 函数将整数转换为二进制字符串,然后使用 `print()` 函数打印。如果你不想显示 `0b` 前缀,可以使用字符串切片去掉前两个字符。
下面是一个示例代码:
```python
num = 10
binary_str = bin(num)
print(binary_str) 输出结果:0b1010
去掉0b前缀
binary_str_no_prefix = binary_str[2:]
print(binary_str_no_prefix) 输出结果:1010
如果你需要打印二进制数据到标准输出,并且想要去掉 `0b` 前缀,你可以使用以下方法:
```python
import sys
num = 10
binary_str = bin(num)
去掉0b前缀
binary_str_no_prefix = binary_str[2:]
使用sys.stdout.write()方法打印
sys.stdout.write(binary_str_no_prefix)
强制刷新输出缓冲区
sys.stdout.flush()
请注意,在Python 3中,`print` 是一个函数,所以需要使用括号。而在Python 2中,`print` 是一个语句,可以不使用括号。