在Python 3.x中,内置函数print()用来实现格式化输出,各参数含义请参考本文末尾的相关阅读。本文重点介绍print()函数的end参数以及转义字符'\r'的妙用。
本文末尾的相关阅读中已经提到,end参数用来确定print()函数在输出全部内容之后以什么结束,默认是转义字符'\n',也就是换行符,在使用时可以根据需要修改这个参数的值,例如:
上面的代码运行结果为:
而下面的代码
运行结果为:
那么,如果把end参数设置为回车符'\r',会是什么样的效果呢?下面的代码
from time import sleep
for i in range(1000):
print(i, end='\r')
sleep(0.01)
运行效果如下面的视频所示: