首页 > 编程语言 > 详细

Python中 \r 的作用

时间:2019-09-26 15:00:03      阅读:118      评论:0      收藏:0      [点我收藏+]

Python中 \r 的作用

\r 一般用在print()中对要打印的结果做格式化处理, 表示将光标的位置回退到本行的开头位置。
下面实现一个计时器功能,对比有\r与没有\r的区别。

[Python] 纯文本查看 复制代码
1
2
3
4
5
6
import time
 
# print中没有\r
for i in range(1, 11):
    print(‘倒计时:%d‘ % (10-i), end=‘‘)
    time.sleep(1)

 

[Plain Text] 纯文本查看 复制代码
C:\Python36\python.exe G:/PycharmProjects/帖子/teizi04.py
倒计时:9倒计时:8倒计时:7倒计时:6倒计时:5倒计时:4倒计时:3倒计时:2倒计时:1倒计时:0
Process finished with exit code 0

 

[Python] 纯文本查看 复制代码
1
2
3
4
5
6
import time
 
# print中有\r
for i in range(1, 11):
    print(‘\r倒计时:%d‘ % (10-i), end=‘‘)
    time.sleep(1)

 

[Plain Text] 纯文本查看 复制代码
C:\Python36\python.exe G:/PycharmProjects/帖子/teizi04.py
倒计时:0
Process finished with exit code 0


以上结果可以看出,打印结果的时候不换行,没有\r结果是在本行末位追加,有\r则是在本行开头覆盖上一次打印的结果
更多技术资讯可关注:gzitcast

Python中 \r 的作用

原文:https://www.cnblogs.com/heimaguangzhou/p/11590743.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!