将 UTF-8 转换为位 – Python

乘风 python 194

原文标题Converting UTF-8 to bits – Python

给定一个字符,我们如何将其 UTF-8 编码转换为 Python 中的位?

例如,a对应01100001。我知道ord,但是像bin(ord('a'))[2:]返回1100001,它不包括0到左边。当然,通过zfill(8)我可以使它成为 8 位,但我想知道是否有更 Python 的方式来做到这一点。例如,如果我们事先不知道它需要多少位,那么zfill(8)方法可能不再适用,因为它可能是 16 位长。

原文链接:https://stackoverflow.com//questions/71463189/converting-utf-8-to-bits-python

回复

我来回复
  • 暂无回复内容