【发布时间】:2019-04-02 20:16:57
【问题描述】:
我希望有人能帮助我解释为什么我正在编写的将字符串转换为二进制数列表的函数不起作用。
def string2bin(str):
bin = []
for n in range(len(str)):
char = ord(str[n])
char = bin(char)
char[2:].zfill(8)
bin.append(list(map(int, char)))
return bin
这是我在使用这些参数运行函数时遇到的错误。
string2bin('abc')
char = bin(char)
TypeError: 'list' object is not callable
感谢您的帮助。
【问题讨论】:
-
你覆盖
binbin = []。稍后在bin(char)的代码中,您将收到该错误消息。str...
标签: python python-3.x