ord()函數(shù):
是 chr() 函數(shù)(對于8位的ASCII字符串)或 unichr() 函數(shù)(對于Unicode對象)的配對函數(shù)盏檐,它以一個字符(長度為1的字符串)作為參數(shù),返回對應(yīng)的 ASCII 數(shù)值掏湾,或者 Unicode 數(shù)值闷堡,如果所給的 Unicode 字符超出了你的 Python 定義范圍魂奥,則會引發(fā)一個 TypeError 的異常怠缸。
chr()函數(shù):
用一個范圍在 range(256)內(nèi)的(就是0~255)整數(shù)作參數(shù),返回一個對應(yīng)的字符。
了解以上兩個概念后帘皿,那么接下來就是代碼:
for i in range(ord("a"),ord("z")+1):
print(i)
"""直接輸出i,結(jié)果如下:
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
"""
print(chr(i))
"""結(jié)果如下:
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
"""