一文秒懂python中的 \\r 与 end=‘’ 巧妙用法
作者:莱维贝贝、 发布时间:2022-10-06 08:33:28
标签:python,\r,end=‘’
/r的用法与end=""用法
\r 表示将光标的位置回退到本行的开头位置
end="" 意思是末尾不换行
在python里面,print()函数默认换行,即默认参数end = '\n'
for i in range(3):
print("Hello World")
可以设置print()函数的参数end=''",从而实现不换行
for i in range(3):
print("Hello World", end="\n") # end="\n"换行
for i in range(3):
print("Hello World", end="") # end=""不换行
为了达到显示当前程序运行进度,每运行一次之后达到的进度需要覆盖前面的一次运行达到的进度,所以我么需要用到\r
# 进度条功能
import time
for i in range(10):
print("\r" + "■"*i, sep="", end="")
time.sleep(0.2)
print("\n下载完成")
如果不配合end='',即print()函数默认换行
# 进度条功能
import time
for i in range(10):
print("\r" + "■"*i, sep="")
time.sleep(0.2)
print("\n下载完成")
如果不配合使用\r,则不会实现覆盖写
# 进度条功能
import time
for i in range(10):
print("■"*i, sep="", end="")
time.sleep(0.2)
print("\n下载完成")
\r 与 end='‘结合,实现本地时间实时显示
import time
while True:
task_time = time.strftime("%H:%M:%S", time.localtime())
time.sleep(0.8)
print("\r当前系统时间为:%s"%task_time, end="")
实现结果,自己跑一下噢!
参考:
https://www.jianshu.com/p/7dd4a545e030
https://www.cnblogs.com/zzliu/p/10156658.html
来源:https://blog.csdn.net/A496608119/article/details/115997999


猜你喜欢
- 自动签到的python脚本源码新建一个python文件,checkin.py,保存到电脑上某个位置,我这里保存到的是E:\pyproject
- 基础知识铺垫学习图像金字塔,发现网上的资料比较多,检索起来比较轻松。图像金字塔是一张图像多尺度的表达,或者可以理解成一张图像不同分辨率展示。
- 数据的安全性策略: 数据的生考虑应基于数据的重要性。如果数据不是很重要,那么数据的安全性策略可以稍稍放松一些。然而,如果数据很重要,那么应该
- 我写代码一直是这个风格,废话不多,直接给大家贴代码,现在还是老规矩,具体代码如下所示:using System;using System.C
- 本文实例讲述了JS创建对象的写法。分享给大家供大家参考,具体如下:写法1:<script>var database = func
- 本文实例为大家分享了java模拟ATM功能的具体代码,供大家参考,具体内容如下有三个类:Test.java、Customer.java、Cu
- 前言嗨喽!大家好呀,这里是魔王~雪球,聪明的投资者都在这里 - 4300万投资者都在用的投资社区,沪深港美全球市场实时行情,股票基金债券免费
- 前言本文参考了以下代码Windows系统环境下Python脚本实现全局“划词复制”功能from py
- 我就废话不多说了,大家还是直接看代码吧~# 导入pptx包from pptx import Presentationprs = Presen
- 考虑到数据安全问题,准备把服务器上的数据库迁移到刚刚挂载的云硬盘上,研究一下,这个方法是最靠谱的,分享之!首先建立数据库即将迁移到的目录mk
- NumPyNumPy是一个用于科学计算和数据分析的Python库,也是机器学习的支柱。可以说NumPy奠定了Python在机器学习中的地位。
- 在上一篇文章中,简单介绍了下闭包(closure)和原型链,现在继续来研究闭包的内部机制。对了,所有的东西都参考自这篇文章:Javascri
- 在上一篇文章《深入理解 go Mutex》中, 我们已经对 go Mutex 的实现原理有了一个大致的了解,也知道了 Mutex 可以实现并
- 什么是 go-cachego-cache 是一个轻量级的基于内存的 K-V 储存组件,内部实现了一个线程安全的 map[strin
- 详解MySQL导出指定表中的数据要求:1. 不导出创表的语句,因为表已经建好:默认会导出,先drop table然后create table
- 1:获取对象的三种方法1)document.getElementById(id);通过对象的属性id来获取;2)element.getEle
- 本文实例讲述了django+js+ajax实现刷新页面的方法。分享给大家供大家参考,具体如下:在服务器开发的时候,为了方便将服务器对外开一个
- 脚本运行环境python 3.6+edge浏览器(推荐使用,因为在edge浏览器中可以获得额外12分,当然chrome浏览器也可以)webd
- 1、先导入HTMLTestRunner模块见生成HTMLTestRunner模块2、实例如下(1)单用例文件执行且生成报告import un
- 本文实例讲述了python日期相关操作。分享给大家供大家参考,具体如下:用 Python 做项目时,经常会遇到与日期转换相关,日期计算相关的