Python int 到二进制字符串?

标签 python binary string.format

在 Python 中是否有任何固定的 Python 方法可以将 Integer(或 Long)转换为二进制字符串?

Google 上有无数的 dec2bin() 函数...但我希望我可以使用内置函数/库。

最佳答案

Python 的字符串格式方法可以采用格式规范。

>>> "{0:b}".format(37)
'100101'

Format spec docs for Python 2

Format spec docs for Python 3

关于Python int 到二进制字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/699866/

相关文章:

java - 如何使用 String.format() 打印两个对象

python - 使用Python进行批量重命名

Java 二进制数语法错误

c++ - 给定一个 uint8_t,找出设置了多少位

java - 获取 Formatter.format() String 中占位符的数量

python .format 包括浮点格式

python - 为什么该字符串没有更改为大写

使用 Hotelling 的 T2 作为置信区间的 Python PCA 图

尝试制作更大/更小的窗口时,python gtk.window.resize 不起作用

c++ - 如何从二进制文件中读取最后一行