在Python 3.x中,内置函数print()用来实现格式化输出,各参数含义请参考本文末尾的相关阅读。本文重点介绍print()函数的end参数以及转义字符'\r'的妙用。

本文末尾的相关阅读中已经提到,end参数用来确定print()函数在输出全部内容之后以什么结束,默认是转义字符'\n',也就是换行符,在使用时可以根据需要修改这个参数的值,例如:

上面的代码运行结果为:

而下面的代码

运行结果为:

那么,如果把end参数设置为回车符'\r',会是什么样的效果呢?下面的代码

from time import sleep

for i in range(1000):
    print(i, end='\r')
    sleep(0.01)

运行效果如下面的视频所示:

鸣谢:感谢热心读者LOVE ANGEL(QQ昵称)提供这个用法,之前我还真没想到。

----------相关阅读----------

Python基本输出函数print()用法小结

Python中直接查看对象值和使用print()输出的区别

----------喜大普奔----------

为庆祝新书《Python程序设计开发宝典》全面上架,清华大学出版社联合“赣江图书专营”淘宝店推出特价优惠活动,《Python程序设计开发宝典》原价69元,新书上架期间超低价39.8元,可以复制下面的链接使用浏览器打开查看图书详情和购买:

https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-14464369246.84.46f16db0roWfX4&id=557107249812&rn=339cbc9df2bac424664103917dedfbd2&abbucket=8&tbpm=3

---------思考题--------

动手运行一下本文中的前两段代码,仔细观察运行过程和结果,看看有什么区别?

转义字符'\r'在Python内置函数print()中的妙用相关推荐

  1. 【python】python内置函数——print()打印输出信息

    print()用于打印输出. print在python2中是一个关键字,使用时不必加括号:但在python3中是一个函数,使用时需要加括号.python3.3版本增加了flush参数. print() ...

  2. python内置函数用来返回数值型序列中所有元素之和_Python内置函数______用来返回数值型序列中所有元素之和...

    [填空题]表达式 int(4**0.5) 的值为 [判断题]3+4j不是合法的Python表达式. [填空题]已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为 [填 ...

  3. python内置函数open_Python的内置函数open()的注意事项

    用法 : open("file_address","open_mode") 例子 : f = open("D:\PycharmProjects\log ...

  4. 8个实用的Python内置函数

    python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率. 这次来梳理下8个好用的python内置函数. 1.set() 当需要对一个列表进行去重操作的 ...

  5. python的shutil模块是内置的_Python之shutil模块11个常用函数详解,python内置函数是什么...

    Python之shutil模块11个常用函数详解,python内置函数是什么 shutil 是 Python 中的高级文件操作模块,与os模块形成互补的关系,os主要提供了文件或文件夹的新建.删除.查 ...

  6. 8个超好用的Python内置函数

    python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率. 这次来梳理下8个好用的python内置函数. 1.set() 当需要对一个列表进行去重操作的 ...

  7. 8个超好用的Python内置函数,提升效率必备!

    python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率. 这次来梳理下8个好用的python内置函数. 1.set() 当需要对一个列表进行去重操作的 ...

  8. python内置函数用来返回数值型序列中所有元素之和_语句x = 3==3, 5执行结束后,变量x的值为_学小易找答案...

    [判断题]不可以在同一台计算机上安装多个Python版本. [填空题]表达式[1, 2, 3]*3的执行结果为 [填空题]使用切片操作在列表对象x的开始处增加一个元素3的代码为 [填空题]Python ...

  9. 匿名函数python_基于python内置函数与匿名函数详解

    内置函数 Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next() slice() any() d ...

最新文章

  1. LISP 图层前后缀_lisp获取qleader端点_lisp以一个图层来做定义快名称怎么实现
  2. apply plugin: 'idea' --- gradle idea
  3. js函数嵌套调用,无法获取函数返回值
  4. 论文浅尝 | 基于深度序列模型的知识图谱补全
  5. linux虚拟arm环境环境,Ubuntu 模拟ARM开发环境
  6. Python算法、经典面试常见案例题大分享!!!
  7. C语言日志库zlog的简单配置及使用
  8. 步进电机扭矩计算公式
  9. 网络安全-技术与实践 书本习题练习
  10. 测试硬盘怀道的软件,硬盘坏道检测工具(HDDScan)
  11. SOLIDWORKS启动时出现脚本错误问题
  12. ubuntu18.04下的屏幕亮度调节问题
  13. 参考基因组 坐标转换 hg38 hg19
  14. srand和rand函数使用
  15. Vitalik万字长文:困扰加密货币的硬核难题五年后都怎么样了?
  16. Linux 命令 —— tree
  17. 使用 dcm4che 操作 Dicom 文件
  18. Jenkins任务调度源码简要分析
  19. 信用卡识别(1)-预处理
  20. mineportal新硬件选型,威联通or群晖?

热门文章

  1. 计算机突然无法黑屏无法启动不了,计算机突然死机,然后无法启动,并且屏幕保持黑屏。...
  2. 网页中竖的目录怎么改成横的_一点基础也没有,想快速练漂亮硬笔字,先练什么?怎么练进步明显?...
  3. oracle cost小 比较慢,Oracle数据库中有关CBO优化的三个问题
  4. ajax ashx session 为空,jquery ajax post 方式ashx文件取不到值。
  5. 谈谈你对c语言中数据(各种常量,变量,函数参数,字符串)的存储认识,自考《高级语言程序设计》知识点总结(二)...
  6. mysql修改内置函数,Mysql常见内置函数
  7. linux 超大文件编辑,Linux 修改打开最大文件数
  8. Spring使用@PropertySource加载Properties配置文件
  9. DispatcherServlet详解
  10. Jsp Servlet Mysql实现的Java Web在线商城项目源码