我正在尝试使用 chr() 制作一个 ASCII 到字符串转换器(不确定这是否是正确的术语),但是当我输入类似 68(大写 D)的内容时,什么也没有发生。我正在尝试使用这个想法来完成它:
>>> L = [104, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100]
>>> ''.join(chr(i) for i in L)
'hello, world'
我希望它作为具有用户定义输入的程序运行,所以我想出了这个:
templist = []
number = int(input("Please enter an ASCII number here: "))
templist.append(number)
''.join(chr(i) for i in templist)
然而,正如我上面所说,当我输入一个值时,什么也没有发生。
任何帮助是极大的赞赏。
编辑:我尝试打印临时列表,但它只是给了我想要转换为字符的数字(68)。