📜  python ascii - Python (1)

📅  最后修改于: 2023-12-03 15:33:58.201000             🧑  作者: Mango

Python 中的 ASCII 码

ASCII(American Standard Code for Information Interchange)是一种用于计算机通信的字符编码。Python 中内置了 ASCII 码的支持,使得开发者可以方便地对字符进行编码和解码。

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 来支持字符的编码和解码,使得开发者可以方便地实现各种字符相关的操作。