我想要得到一个字符的ASCII值。
例如,对于字符a
,我想要得到97
,反之亦然。
我想要得到一个字符的ASCII值。
例如,对于字符a
,我想要得到97
,反之亦然。
>>> ord('a')
97
>>> chr(97)
'a'
ord and chr
ord()
函数返回字符的ASCII码值,chr()
函数则将ASCII码值转换为对应的字符。在这个例子中,0O041
是八进制表示法,它等同于十进制数33,也就是字符“A”的ASCII码值。 - AndyB这不是楼主的问题,但鉴于标题是如何在Python中将字符转换为整数
,
int(num) <==> ord(num) - ord('0')
str(char) <==> ord(char) - ord('a')
''.join(map(str, map(ord, 'pantente')))