在Python中,可以使用内置函数 ord() 和 chr() 来转换字符和ASCII码:
- 获取字符的ASCII码 - 用
ord()
ascii_code = ord('A') # 返回 65
- 将ASCII码转为字符 - 用
chr()
character = chr(65) # 返回 'A'
示例:
# 打印字母A-Z的ASCII码
for letter in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ':print(f"{letter}: {ord(letter)}")# 输出小写字母a-z
for code in range(97, 123):print(chr(code), end=' ')
关键ASCII码范围:
- 大写字母:
A(65) 到Z(90) - 小写字母:
a(97) 到z(122)
特殊用法:
# 快速生成字母表
uppercase = [chr(i) for i in range(65, 91)]
lowercase = [chr(i) for i in range(97, 123)]