【发布时间】:2020-12-06 13:05:24
【问题描述】:
为什么下面的代码没有正确输出对应的字母?
它输出number to letter is['\x03', '\x03']
final_numbers = [3, 3]
final_letters = []
for i in range(len(final_numbers)):
print(i)
number_to_letter=chr(final_numbers[i])
final_letters.append(number_to_letter)
print ("number to letter is" + str(final_letters))
【问题讨论】:
-
你希望它输出什么?
-
你可能打算使用
str(final_numbers[i]),chr(value)返回ASCII码为value的字符。