一个整数转换为一个二进制字符串可以用python bin()方法。其结果是一个有效的Python表达式。 比如我们要得到整数1的二进制码可以: a = 1 bin(a) 输出的结果:ob1。 说明1的二进制码是1 a = 2 bin(a) 输出的结果:ob10 2的二进制码是10 如果里面的参数不是一个Python的int对象,这回抛出异常

如果a = 'fefe'

bin(a)

输出的结果:

Traceback (most recent call last):
  File "test.py", line 3, in <module>
    print bin(a)
TypeError: 'str' object cannot be interpreted as an index