ord()函数:
是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。
chr()函数:
用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
了解以上两个概念后,那么接下来就是代码:
for i in range(ord("a"),ord("z")+1):
print(i)
"""直接输出i,结果如下:
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))
"""结果如下:
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
"""