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