Pythonのbytesの生成に関して
勘違いしていたので備忘録。
bytes(255)
は
b'¥xff'
とはならず、
b'¥x00¥x00¥x00 ... ¥x00'
と、255個の¥x00
で満たされたbytesになる。
a = 255 a.to_bytes(1, "big")
とすれば
b'¥xff'
が得られる。
勘違いしていたので備忘録。
bytes(255)
は
b'¥xff'
とはならず、
b'¥x00¥x00¥x00 ... ¥x00'
と、255個の¥x00
で満たされたbytesになる。
a = 255 a.to_bytes(1, "big")
とすれば
b'¥xff'
が得られる。