ASCII(American Standard Code for Information Interchange,美国标准信息交换码)是一种用于在计算机和通信设备中表示文本字符的编码标准。它定义了128个基本字符,其中包括英文字母、数字、标点符号以及一些控制字符。
以下是 ASCII 编码对应的字符及其对应的十进制值:
十进制 字符
------ ------
0 NUL (Null)
1 SOH (Start of Heading)
2 STX (Start of Text)
3 ETX (End of Text)
...
9 TAB (Horizontal Tabulation)
10 LF (Line Feed)
13 CR (Carriage Return)
32 Space
33 !
34 "
35 #
...
65 A
66 B
...
97 a
98 b
...
126 ~
127 DEL (Delete)
在 Python 中,可以通过内置的 ord()
函数获得一个字符的 ASCII 值,通过内置的 chr()
函数可以将 ASCII 值转换为对应的字符。
以下是一些示例,展示了如何使用 ord()
和 chr()
函数操作 ASCII 码:
# 获取字符 'A' 的 ASCII 值
ascii_value = ord('A')
print(ascii_value) # 65
# 将 ASCII 值 97 转换为对应的字符
character = chr(97)
print(character) # 'a'
需要注意的是,ASCII 码只能表示美国标准的英文字符和一些通用的控制字符,无法涵盖全球范围内的所有字符。对于更广泛的字符表示,可以使用更高级的编码标准,如 Unicode。