将'0b'添加到字节

Add '0b' to byte

我有一个程序,我需要在其中将包含字符串 '01000100' 的变量转换为 0b01000100 以便我可以将其解码为相应的符号,在本例中为字母 'D' 使用内置的 chr() 函数。如何进行这种转换,或者是否有更简单的方法将字符串转换为相应的符号?

你不需要添加 0b,你只需要适当地调用 int 构造函数,传递 2 的第二个参数,这样它就知道输入是基数 2.

chr(int('01000100', 2))