题目描述
已知大写字母 A 的 ASCII 码为 65,请问大写字母 L 的 ASCII 码是多少?
涉及知识点
字符转ASCII码,python3 字符串默认的是 Unicode 编码,这里需要了解两个函数ord()和chr(),它们是一对配对函数。
- ord()
它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。
>>>ord('a')
97
返回值是对应的十进制整数。
- chr()
chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
>>>chr(97)
a
返回值是当前整数对应的ASCII字符。
代码实现
import os
import sys
print(ord("L"));
即可成功输出L所对应的ascii码76。