如何在Python中将用户输入的二进制值转换为ASCII字符?

Cod*_*wer 2 python

如果用户以"00110101"等形式输入二进制数,我如何让Python将其视为二进制值?它必须是这种形式.用户不会在输入之前输入"0b".我最终想将它转换为ascii字符,但似乎没有关于这种特定转换的信息.只是以二进制形式读取它并将其转换为整数应该足以让我继续前进.

Eev*_*vee 5

int函数接受第二个参数,即使用的基础.所以:

>>> int("00110101", 2)
53
Run Code Online (Sandbox Code Playgroud)

然后chr(或unichr)将其变成一个角色.