在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)]