Python ASCII码

2023-03-01 00:00:00 python ascii

ASCII 码是一种将字符与数字之间的对应关系编码的方法。在 Python 中,可以使用内置函数 ord() 和 chr() 来进行字符和 ASCII 码之间的转换。

ord() 函数可以将一个字符转换为对应的 ASCII 码,其语法为:

ord(c)

其中 c 是要转换的字符,返回值是该字符对应的 ASCII 码。

例如,要将字符 A 转换为对应的 ASCII 码,可以这样写:

ascii_code = ord('A')
print(ascii_code)  # 输出 65

chr() 函数可以将一个 ASCII 码转换为对应的字符,其语法为:

chr(i)

其中 i 是要转换的 ASCII 码,返回值是该 ASCII 码对应的字符。

例如,要将 ASCII 码 65 转换为对应的字符,可以这样写:

char = chr(65)
print(char)  # 输出 'A'

需要注意的是,ASCII 码只能表示 128 个字符,而 Unicode 编码可以表示更多字符。在 Python 3 中,字符串默认使用的是 Unicode 编码。

相关文章