# \r 默认表示将输出的内容返回到第一个指针,这样的话,后面的内容会覆盖前面的内容
def
main():
for
i
in
range
(
65
,
91
):
s
=
"\r{name:s}"
.
format
(name
=
chr
(i))
time.sleep(
0.5
)
sys.stdout.write(s)
main()
# r 的用法
s
=
"\tt"
#如果这样输出的话,则\t会变成制表符号,将有一个table键作用产生
ns
=
r
"\tt"
print
(s)
print
(ns)
#如果在前面加r字符,则表示让这个字符串里面的内容失去转义的意义
格式化字符串包含由大括号{}围住的“替代域”,在大括号外的文本内容直接复制到输出的字符串里。string.format()的语法类似于%,不同之处在于在此使用{}和:两个符号替代。例如, '%03.2f' 对应为'{:03.2f}'。string.format()的语法为
'{0}, {1}, {2}'.format('a', 'b', 'c')