【发布时间】:2020-07-27 08:00:53
【问题描述】:
我只需要将 int 列表打印为 ASCII。
a=list(str(12345))
for q in a:
print(chr(q))
需要一个整数(类型为 str)
为什么会出现这个错误?
【问题讨论】:
-
因为
chr需要一个整数并且你给它一个字符串,我想你可能正在寻找ord(q) -
a不是int的list,而是str的list;['1', '2', '3', '4', '5']特别是。 -
q是一个字符串,因为您正在遍历字符列表a。 -
你到底想打印什么?
标签: python