我知道我可以使用转义序列获取 unicode 字符,如下所示:
>>> print "\3"
♥
我只是想查看可用的 ASCII 字符并写下这个:
for i in xrange(1, 99):
print "\%o" % i
它打印“\1”、“\2”、“\3”等,所以不是unicode字符。然后我使用 %s、%r 和 %d 进行了尝试,但这些似乎都不起作用。
这比看到可用的 ASCII 字符有趣得多,所以我开始阅读有关字符串格式的内容,并最终完成了这篇文章:
for i in xrange(1, 99):
print "{:c}".format(i)
问题是 - 为什么初始代码不起作用?