如何将二进制表示法的字符串表示形式转换为实际的二进制表示法

时间:2016-04-20 03:21:15

标签: python-2.7

所以我最近用Raspberry Pi和Python 2.7一直在玩20x4字符液晶显示器。我一直在使用此处https://github.com/dbrgn/RPLCD找到的RPLCD库来驱动它。在test_20x4.py源代码中,他们使用一系列似乎是二进制表示法的内容创建自定义字符。例如,要创建一个快乐的面孔角色:

happy = (0b00000, 0b01010, 0b01010, 0b00000, 0b10001, 0b10001, 0b01110, 0b00000)

这代表8行,5列字符。现在,我和我的儿子使用Tkinter编写了一个GUI,我们要做的一件事就是让用户创建自己的自定义字符。我现在拥有的是每个系列的字符串表示形式,例如:

'0b00000'

我可以将其转换回二进制表示法吗?

1 个答案:

答案 0 :(得分:0)

>>> int('0b10101', 2)
21