跳到主要内容

Python 程序:查找字符的 ASCII 值

要理解这个示例,你需要了解以下Python编程主题的知识:

ASCII代表美国信息交换标准代码。

它是赋予不同字符和符号的数值,用于计算机存储和处理。例如,字母'A'的ASCII值是65。

源代码

# 程序:查找给定字符的ASCII值
c = 'p'
print("字符'" + c + "'的ASCII值是", ord(c))

输出

字符'p'的ASCII值是112

注意: 要测试此程序对其他字符,请更改分配给c变量的字符。

这里我们使用了ord()函数将字符转换为整数(ASCII值)。这个函数返回该字符的Unicode码点。

Unicode也是一种编码技术,为每个字符提供一个唯一的数字。虽然ASCII只编码128个字符,但当前的Unicode有超过100,000个来自数百种脚本的字符。

你的任务: 修改上面的代码,使用**chr()**函数从相应的ASCII值获取字符,如下所示。

>>> chr(65)
'A'
>>> chr(120)
'x'
>>> chr(ord('S') + 1)
'T'

这里,ord()chr()是内置函数。访问此处了解更多关于Python内置函数