ord(c)和chr(i)ord 通过 字符 找到对应的 数字chr 通过 数字 找到对应的 字符字符 的本质是 数字a 对应 97b 对应 98c 对应 99小写字母
#输出a,b,c
ord("a")
ord("b")
ord("c")
#输出a的相对序号
ord("a")-ord("a")
#输出z-a的数字差距,相对序号
ord("z")-ord("a")

编码规律

字符全排列

8个0 到 8个1 相当于0 到 255
遍历范围
for i in range(2 ** 8):
print(i,end=",")


对应的字符
for n in range(255):
print(chr(n),end="")
if n % 16 == 0:
print()

结果

ASCII 码表
ASCIIAmerican Standard Code for Information Interchange
字符 和 二进制01 的 映射关系字符 和 二进制数 的 映射关系 如果不一致初现

国际化

ascii
sudo apt install ascii

使用ascii

解码 ASCII
aa 在电脑中存储的时候110765位
00014321位001100001)2进制ASCII码表ASCII 码表就是American Standard Code for Information Interchange0x30-0x39 这个范围是 数字0x30 正好得到数字本身0x41-0x5A 这个范围是 大 写字母0x61-0x7A 这个范围是 小 写字母0x20-0x7F 之间各处零散排布着各种符号