####1. 知识储备
\r 表示将光标的位置回退到本行的开头位置
\b 表示将光标的位置回退一位

python 语言中, 使用 print 打印输出时,默认是会进行换行的。如何让其不换行呢?

  • python 2.x 中的语法是在 print 语句的末尾添加逗号,例如 print x, ;或者使用 sys.stdout.write() 对标准输出进行重定向,如此文所示 https://segmentfault.com/q/1010000002810865 。
  • python 3.x 中,print 成为了一个独立的函数,有一个 end 参数,可以指定输出的结束符,默认是 \n

本文的实验环境是 Python 3.6.1 |Anaconda 4.4.0 (64-bit),Win10

####2. 在命令行中实现倒计时功能

# __author__ = "Gao Zhengjie"
# __date__ = "2018/1/5"
# __Desc__ = 在一行中不断刷新倒计时import timecount_down = 10  # 设置倒计时时间,单位:秒
for i in range(count_down, 0, -1):msg = u"\r系统将在 " + str(i) + "秒 内自动退出"print(msg, end="")time.sleep(1)
end_msg = "结束" + "  "*(len(msg)-len("结束"))  # 如果单纯只用“结束”二字,无法完全覆盖之前的内容
print(u"\r"+end_msg)

####3. 在命令行中实现“转圈”功能

# __author__ = "Gao Zhengjie"
# __date__ = "2018/1/5"
# __Desc__ = 在一行中不断刷新转圈import timecount_down = 10  # 设置倒计时时间,单位:秒
interval = 0.25  # 设置屏幕刷新的间隔时间,单位:秒
for i in range(0, int(count_down/interval)):ch_list = ["\\", "|", "/", "-"]index = i % 4msg = "\r程序运行中 " + ch_list[index]print(msg, end="")time.sleep(interval)
print(u"\r结束" + "  "*len(msg))

####4. 在命令行中实现进度条功能

# __author__ = "Gao Zhengjie"
# __date__ = "2018/1/5"
# __Desc__ = 在命令行中实现进度条功能import timecount_down = 10  # 设置倒计时时间,单位:秒
interval = 1  # 设置屏幕刷新的间隔时间,单位:秒
for i in range(0, int(count_down/interval)+1):print("\r"+"▇"*i+" "+str(i*10)+"%", end="")time.sleep(interval)
print("\n加载完毕")

注:方块可以从输入法的特殊符号中进行输入。

Python中 ‘\r‘ 的实际应用相关推荐

  1. python中 r是什么意思_python中\r的意义及用法

    \r的意义 \r 表示将光标的位置回退到本行的开头位置 \b表示将光标的位置回退一位 在python里print会默认进行换行,可以通过修改参数让其不换行 (1) python2中可以在print语句 ...

  2. python中 r是什么意思_python中r含义

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 另外encoding可以指定解码格式,utf-8是现在的主流编码方式,如果没有指 ...

  3. python中 r是什么意思_python中rb含义理解

    Python文件读写的几种模式: r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 文件使用方式标识 'r':默认值,表示从文件读取数据 'w':表示要向文件写入数据,并截断以前 ...

  4. python中 r什么意思_python中w、r指的是什么意思

    python中w.r指的是什么意思 发布时间:2020-11-20 10:54:44 来源:亿速云 阅读:100 作者:小新 这篇文章将为大家详细讲解有关python中w.r指的是什么意思,小编觉得挺 ...

  5. python中sub是什么意思_相当于Python中R的sub和paste(字符串和数字的连接)

    以前,在R中,我使用sub和paste将字符串和数字连接在一起. 我发现Python有点难.下面是Python中的示例代码import pandas as pd from numpy.random i ...

  6. python中\r 的意义

    python的\r的作用 \r是回车的操作.即光标会移动到初始的位置,并且覆盖掉之前的内容.

  7. python中 r是什么意思_python中rjust是什么意思

    python中rjust是什么意思,字符串,长度,空格,实例,字符 python中rjust是什么意思 易采站长站,站长之家为您整理了python中rjust是什么意思的相关内容. Python rj ...

  8. python中 r是什么意思_python中rjust指的是什么意思

    python中rjust指的是什么意思 发布时间:2020-11-17 11:06:52 来源:亿速云 阅读:80 作者:小新 这篇文章主要介绍了python中rjust指的是什么意思,具有一定借鉴价 ...

  9. python中r的用法,在python中使用R函数

    我是一个狂热的python用户.我一直在用R编程和执行大量的统计数据.最近,我试图进入我的一个笔记本进行一些统计分析.我已经写了5000多行代码.现在,我已经在我的程序中到处使用R函数.不幸的是,我甚 ...

最新文章

  1. 如果要存 IP 地址,用什么数据类型比较好?大部人都会答错!
  2. 动画原理与实现 浅析
  3. skb_shinfo(skb)-dataref 含义
  4. 富文本NSMutableAttributedString用法大全
  5. 我是一名黑客我也是一名程序员
  6. Java Timestamp Memo
  7. POJ 1380 坐标旋转
  8. 临键锁如何实现幻读_如何实现智能锁客户裂变?看完你就已成功一半!
  9. OpenGL基础6:着色器
  10. 电子书:《网页木马攻防实战》
  11. Oracle中insert into select和select into from的用法
  12. 知识库构建前沿:自动和半自动知识提取
  13. 钉钉添加自定义机器人,实现每周定时@某人
  14. 苏世民,我的经验和教训(五)
  15. mysql 长度存储汉字_mysql 长度存储汉字
  16. 如何设置,QQ邮箱新版界面
  17. python工程师都习惯用哪些开发工具呢
  18. 21-Chrome开发者工具:利用网络面板做性能分析
  19. 固态硬盘比机械硬盘快的原因(科普篇)
  20. Greenplum集群部署安装指南

热门文章

  1. 2021年9月22日-忆阻神经网络综述
  2. SlickEdit编码设置
  3. Linux磁盘扩容的操作
  4. 上传文件到gitee仓库的步骤
  5. 【机器翻译】机器翻译入门
  6. 拼多多开店不做推广能行吗?
  7. Jacoco 入门使用
  8. 字符串逆序输出c语言,5、输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。...
  9. java 周几_java根据日期获取周几和获取某段时间内周几的日期
  10. 乌丹一中2021高考成绩查询,2021年赤峰高考状元名单公布,赤峰文理科状元是谁多少分...