gpt4 book ai didi

python - chr() 等效返回一个字节对象,在 py3k

转载 作者:IT老高 更新时间:2023-10-28 21:49:15 26 4
gpt4 key购买 nike

Python 2.x 具有 chr(),它将 0-255 范围内的数字转换为具有该数值的一个字符的字节字符串,以及 unichr(),它将 0-0x10FFFF 范围内的数字转换为 Unicode 字符串,其中一个字符具有该 Unicode 代码点。 Python 3.x 将 unichr() 替换为 chr(),以符合其“Unicode 字符串是默认值”策略,但我找不到任何能准确执行的操作旧的 chr() 做到了。 2to3 实用程序(从 2.6 开始)只留下 chr 调用,这通常是不正确的 :(

(这是用于解析和序列化以 8 位字节明确定义的文件格式。)

最佳答案

尝试以下方法:

b = bytes([x])

例如:

>>> bytes([255])
b'\xff'

关于python - chr() 等效返回一个字节对象,在 py3k,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4523505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com