我很好奇ASCII如何在python中工作,所以我决定了解更多信息。在我开始尝试使用ASCII数字打印字母之前,我学到了很多东西。我不确定我是否正确操作,因为我正在使用字符串模块,但我一直在发现错误
print(string.ascii_lowercase(104))
据我所知,这应打印出“h”,但所有发生的事情都是我收到错误。
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
string.ascii_lowercase(104)
TypeError: 'str' object is not callable
如果有人可以帮我解决这个问题,或者告诉我一个更好的方法,我将永远感激不尽。提前致谢! :)
答案 0 :(得分:4)
ascii_lowercase
是一个字符串,而不是一个函数。使用chr(104)
。
答案 1 :(得分:2)
我想你想要的是chr
>>> chr(104)
'h'
答案 2 :(得分:1)
chr()函数将相应的字符返回到您输入的ASCII值。
ord()函数返回您放入的字符的ASCII值。
示例:
chr(104) = 'h'
ord('h') = 104