关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)


Posted in Python onOctober 27, 2020

print()函数原理

python使用print()函数输出时,我们先了解一下print()函数具体实现:

描述
print() 方法用于打印输出,最常见的一个函数。

在 Python3.3 版增加了 flush 关键字参数。

print 在 Python3.x 是一个函数print(),但在 Python2.x 版本不是一个函数,只是一个关键字print。

语法
以下是 print() 方法的语法:

print(*objects, sep=' ‘, end='\n', file=sys.stdout, flush=False)

参数
objects ? 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep ? 用来间隔多个对象,默认值是一个空格。
end ? 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file ? 要写入的文件对象。
flush ? 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
返回值
无。
所以我们知道print()函数默认的结尾就是换行符‘\n',这也是为什么用print()函数输出的时候会自动换行的原因:

print(123)
print(123)

关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)

不换行输出

所以想要输出不换行,我们只要更改end参数即可。

print(1,end='')
print(2,end='')
print(3,end='')
print(4,end='')
print(5,end='')

但是在控制台却并没有输出:

关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)

这是因为print()函数输出的时候必须以换行符‘\n'结尾才会输出到控制台,否则print()函数会继续等待输出。

输出不显示

所以我们只要修改最后一个输出的end参数,让最后一个输出的end='\n'换行符就行了:

print(1,end=',')
print(2,end=' ')
print(3,end=',')
print(4,end='.')
print(5)

关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)

这样就能在控制台正常输出显示了

到此这篇关于关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)的文章就介绍到这了,更多相关python不换行输出内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python3图片转换二进制存入mysql
Dec 06 Python
python使用锁访问共享变量实例解析
Feb 08 Python
对python中执行DOS命令的3种方法总结
May 12 Python
Python wxPython库消息对话框MessageDialog用法示例
Sep 03 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
Jun 21 Python
python+logging+yaml实现日志分割
Jul 22 Python
python paramiko远程服务器终端操作过程解析
Dec 14 Python
Python编程快速上手——PDF文件操作案例分析
Feb 28 Python
Python基于smtplib协议实现发送邮件
Jun 03 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
Django路由层URLconf作用及原理解析
Sep 24 Python
Python打包exe时各种异常处理方案总结
May 18 Python
Python字符串查找基本操作代码案例
Oct 27 #Python
Python爬取豆瓣数据实现过程解析
Oct 27 #Python
UI自动化定位常用实现方法代码示例
Oct 27 #Python
基于python获取本地时间并转换时间戳和日期格式
Oct 27 #Python
如何在pycharm中安装第三方包
Oct 27 #Python
Python操控mysql批量插入数据的实现方法
Oct 27 #Python
python 对一幅灰度图像进行直方图均衡化
Oct 27 #Python
You might like
php 引用(&)详解
2009/11/20 PHP
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
2015/07/01 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
Javascript计算时间差的函数分享
2011/07/04 Javascript
js 处理数组重复元素示例代码
2013/12/27 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
2015/09/06 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
详解浏览器渲染页面过程
2017/02/09 Javascript
angular十大常见问题
2017/03/07 Javascript
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
Angular移动端页面input无法输入的解决方法
2017/11/14 Javascript
vue-cli扩展多模块打包的示例代码
2018/04/09 Javascript
浅谈如何通过node.js对数据进行MD5加密
2018/05/16 Javascript
关于RxJS Subject的学习笔记
2018/12/05 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
JS匿名函数内部this指向问题详析
2019/05/10 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
[01:09:24]Ti4开幕式
2014/07/19 DOTA
selenium+python自动化测试之多窗口切换
2019/01/23 Python
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
实习生个人的自我评价
2013/12/08 职场文书
好邻里事迹材料
2014/01/16 职场文书
个性与发展自我评价
2014/02/11 职场文书
校庆团日活动总结
2014/08/28 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
英文邀请函
2015/02/02 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书
python 如何用terminal输入参数
2021/05/25 Python
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android