📅  最后修改于: 2023-12-03 15:33:58.201000             🧑  作者: Mango
ASCII(American Standard Code for Information Interchange)是一种用于计算机通信的字符编码。Python 中内置了 ASCII 码的支持,使得开发者可以方便地对字符进行编码和解码。
ASCII 码使用 7 位二进制代码表示 128 种字符。其中,第一位为 0,后面 6 位是字符的数值,因此每个字符最大的数值是 127。ASCII 码包含 95 个可打印字符和 33 个控制字符。
Python 中可以使用以下方式来获取一个字符的 ASCII 码值:
>>> ord('A')
65
其中,ord()
是 Python 内置函数之一,用来获取一个字符的 ASCII 码值。
如果要将一个 ASCII 码值转换为字符,可以使用 chr()
函数:
>>> chr(65)
'A'
下面是一个简单的示例代码,用来将字符串中的字符逐个转换为 ASCII 码值,并输出结果:
str = "Python ASCII"
for char in str:
print(char, ord(char))
输出结果如下:
P 80
y 121
t 116
h 104
o 111
n 110
32
A 65
S 83
C 67
I 73
I 73
ASCII 码是计算机通信中非常重要的一部分。Python 中提供了简单易用的 API 来支持字符的编码和解码,使得开发者可以方便地实现各种字符相关的操作。