【发布时间】:2020-02-16 00:01:30
【问题描述】:
我尝试在for 循环中打印转义序列字符或 Python 中数字的 ASCII 表示。
喜欢:
for i in range(100, 150):
b = "\%d" %i
print(b)
我期望输出像,
A
B
C
什么的。
但我觉得,
\100
\101
如何打印数字的 ASCII 表示?
【问题讨论】:
-
就像其他人说的,您可以通过
chr(i)获取i所代表的ASCII 字符,这是更好的方法。但是您也可以使用百分比格式来实现它,使用'%c' % i。很高兴知道您的所有选择。