一文秒懂python中的 \r 与 end=‘’ 巧妙用法

 更新时间:2021年04月23日 10:16:23   作者:莱维贝贝、  
这篇文章主要介绍了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

到此这篇关于一文秒懂python中的 \r 与 end=‘' 结合使用的文章就介绍到这了,更多相关python中的 \r 与 end=‘'内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django REST framework视图的用法

    Django REST framework视图的用法

    这篇文章主要介绍了Django REST framework 视图,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • python内置函数frozenset()的使用小结

    python内置函数frozenset()的使用小结

    本篇文章主要介绍了python内置函数frozenset()的使用小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • 详解python之简单主机批量管理工具

    详解python之简单主机批量管理工具

    这篇文章主要介绍了详解python之简单主机批量管理工具,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • 树莓派启动python的实现方法

    树莓派启动python的实现方法

    本文主要介绍了树莓派启动python的实现方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-02-02
  • OpenCV实战之图像拼接的示例代码

    OpenCV实战之图像拼接的示例代码

    图像拼接可以应用到手机中的全景拍摄,也就是将多张图片根据关联信息拼成一张图片。本文将介绍利用Python OpenCV实现图像拼接的方法,感兴趣的可以试一试
    2022-01-01
  • numpy np.newaxis 的实用分享

    numpy np.newaxis 的实用分享

    今天小编就为大家分享一篇numpy np.newaxis 的实用分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • Pandas之MultiIndex对象的示例详解

    Pandas之MultiIndex对象的示例详解

    这篇文章主要介绍了Pandas之MultiIndex对象的示例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • python简单的函数定义和用法实例

    python简单的函数定义和用法实例

    这篇文章主要介绍了python简单的函数定义和用法,实例分析了Python自定义函数及其使用方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-05-05
  • python去除扩展名的实例讲解

    python去除扩展名的实例讲解

    下面小编就为大家分享一篇python去除扩展名的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • pandas筛选某列出现编码错误的解决方法

    pandas筛选某列出现编码错误的解决方法

    今天小编就为大家分享一篇pandas筛选某列出现编码错误的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11

最新评论