原文: https://www.programiz.com/python-programming/examples/ascii-character

在此程序中,您将学习查找字符的 ASCII 值并显示它。

要理解此示例,您应该了解以下 Python 编程主题:


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

它是赋予不同字符和符号的数字值,供计算机存储和操作。 例如,字母'A'的 ASCII 值为 65。

源代码

  1. # Program to find the ASCII value of the given character
  2. c = 'p'
  3. print("The ASCII value of '" + c + "' is", ord(c))

输出

  1. The ASCII value of 'p' is 112

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

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

Unicode 也是一种为字符提供唯一编号的编码技术。 虽然 ASCII 仅编码 128 个字符,但当前的 Unicode 具有来自数百个脚本的 100,000 个以上的字符。

轮到您了:修改上面的代码,以便使用chr()函数从相应的 ASCII 值中获取字符,如下所示。

  1. >>> chr(65)
  2. 'A'
  3. >>> chr(120)
  4. 'x'
  5. >>> chr(ord('S') + 1)
  6. 'T'

此处,ord()chr()是内置函数。 请访问此处以了解有关 Python 中内置函数的更多信息