AsCII码与chr()

img

img

从键盘输入一个ASCII字符,输出其码值
用chr()内置函数应该怎么操作呢 为什么一直显示需要转化为整数

还在用raw_input()?你是2.x版本?
不是chr()而是用ord()函数, chr()反过来: chr(65)=='A'

>>> a = input()
A
>>> print(ord(a))
65

1.raw_input是老黄历了,3.0版都用input了
2.ascii码是一个0-128之间的整数,所以chr()后的参数用的是整数,比如A的ascii是65,那么chr(65)就会得到'A'字符