【问题标题】:Python: int to binary stream element?Python:int到二进制流元素?
【发布时间】:2010-09-06 18:42:43
【问题描述】:

如果您有 int 并且希望将其转换为单个字符字符串,您可以使用函数 chr()

有没有办法将 int 转换为单个 char 二进制流?

例如:

>>> something(97)
b'a'

这是什么东西?

【问题讨论】:

    标签: python binary


    【解决方案1】:

    在 Python 3.x 中:

    >>> bytes([97])
    b'a'
    

    【讨论】:

    • 是的,哎呀,解决了这个问题。谢谢。
    【解决方案2】:

    你可以这样做:

    bytes(chr(97))
    

    【讨论】:

    • 如果给定任何数字 0-255 就不会失败?
    • 不会失败,这个单行运行良好:for x in range(256): bytes(chr(x))
    猜你喜欢
    • 1970-01-01
    • 2023-03-05
    • 2018-11-08
    • 1970-01-01
    • 2018-09-10
    • 2013-05-28
    • 1970-01-01
    • 2012-08-11
    • 2016-02-11
    相关资源
    最近更新 更多