python中\r的意义及用法
原文出处:https://www.cnblogs.com/zzliu/p/10156658.html
\r 表示将光标的位置回退到本行的开头位置
\b表示将光标的位置回退一位
在python里print会默认进行换行,可以通过修改参数让其不换行
(1) 在python3里print是一个独立函数,可以通过修改它的默认值来让其不换行
def print(self, *args, sep=' ', end='\n', file=None): # known special case of print"""print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)Prints the values to a stream, or to sys.stdout by default.Optional keyword arguments:file: a file-like object (stream); defaults to the current sys.stdout.sep: string inserted between values, default a space.end: string appended after the last value, default a newline.flush: whether to forcibly flush the stream."""
将end参数改为其他的字符可以让print不换行,来看代码
print("Dream", "it", "possible", sep="-",end="/")
print("Big big world")
#########结果如下################
Dream-it-possible/Big big world
Process finished with exit code 0
\r的应用
利用\r可以实现很多有趣的小功能
在命令行实现倒计时功能
# 显示倒计时
import time
for i in range(10):print("\r离程序退出还剩%s秒" % (9-i), end="")time.sleep(1)
命令行实现转圈功能
import time
lst = ["\\", "|", "/", "———"]
for i in range(20):j = i % 4print("\r" + lst[j], end="")time.sleep(0.2)
实现进度条功能
# 进度条功能
import timefor i in range(10):print("\r" + "■"*i, sep="", end="")time.sleep(0.2)
print("\n下载完成")
实现删除效果功能
import time
s = "枝上柳绵吹又少,天涯何处无芳草"
l = len(s)
for i in range(l):print("\r" + s[:l-1-i] + "|", end="")time.sleep(0.15)
python中\r的意义及用法相关推荐
- python中 r是什么意思_python中\r的意义及用法
\r的意义 \r 表示将光标的位置回退到本行的开头位置 \b表示将光标的位置回退一位 在python里print会默认进行换行,可以通过修改参数让其不换行 (1) python2中可以在print语句 ...
- python中符号 ~ 的意义和用法
~ 在python中为反转的意思, 目前我知道的有两种用法. 一. 数值按位翻转 ~ x 就是 - ( x + 1) x = 2 print(~x) -3 二. 布尔值取反 直接看案例 import ...
- python中\r 的意义
python的\r的作用 \r是回车的操作.即光标会移动到初始的位置,并且覆盖掉之前的内容.
- Python中的基本函数及其常用用法简析
分享Python中的基本函数及其常用用法简析,首先关于函数的解释函数是为了达到某种目的而采取的行为,函数是可重复使用的,用来实现某个单一功能或者功能片段的代码块,简单来说就是由一系列的程序语句组成的程 ...
- python中 r是什么意思_python中r含义
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 另外encoding可以指定解码格式,utf-8是现在的主流编码方式,如果没有指 ...
- python中readlines函数用法,python中read() readline()以及readlines()用法
我们谈到"文本处理"时,我们通常是指处理的内容.Python 将文本文件的内容读入可以操作的字符串变量非常容易.文件对象提供了三个"读"方法: .read(). ...
- python的raw_ input是什么意思-对python中raw_input()和input()的用法详解
最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...
- python中str和input_对python中raw_input()和input()的用法详解
最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> ...
- python的用途实例-python中pass语句意义与作用(实例分析)
想必大家都是刚刚才开始接触python这门语言的,今天这篇文章就来带大家来了解一下python这门语言之中常常会用到的一个语句pass语句.想必大家都很好奇python中pass作用是什么,接下来我就 ...
最新文章
- 计算机vb2级知识点,二级考试(VB)知识点细化(针对浙江省计算机等级考试)
- 主流html5桌面应用开发,主流HTML5开发工具推荐
- 从业务需求抽象成模型解决方案
- 手把手教我班小姐姐学java之面向对象
- 塑源码是什么_注塑机源代码
- 实时视频直播客户端技术盘点:Native、HTML5、WebRTC、微信小程序
- 开源的“底线”在哪里?
- LeetCode Maximum Product Subarray 解题报告
- Android高级之十二讲之如何降低应用内存消耗
- 【前端JS】input textarea 默认文字,点击消失
- Linux守护进程(init.d和xinetd)
- 多张图片怎么合成一个pdf?
- html渐变编织背景,CSS hover背景/文字渐变效果
- Android Uri的几种使用方法,分享共同学习
- pkusc2016滚粗记
- Python基础(六):字符串、元组、列表习题
- Vue 2.0 起步(2) 组件及 vue-router实例 - 微信公众号RSS
- 如何制作全息视频--3D max+AE搞定
- 直播怎么录屏,这3种录屏幕视频方法快收藏
- 什么是业务,什么是业务架构?