关于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 相关文章推荐
python使用递归解决全排列数字示例
Feb 11 Python
简单的通用表达式求10乘阶示例
Mar 03 Python
Python FTP操作类代码分享
May 13 Python
python将MongoDB里的ObjectId转换为时间戳的方法
Mar 13 Python
python实现将html表格转换成CSV文件的方法
Jun 28 Python
Python基于select实现的socket服务器
Apr 13 Python
Python常用库推荐
Dec 04 Python
深入理解Python分布式爬虫原理
Nov 23 Python
python email smtplib模块发送邮件代码实例
Apr 26 Python
详解python中的json和字典dict
Jun 22 Python
Python 中包/模块的 `import` 操作代码
Apr 22 Python
Python手拉手教你爬取贝壳房源数据的实战教程
May 21 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
Smarty中的注释和截断功能介绍
2015/04/09 PHP
php析构函数的简单使用说明
2015/08/24 PHP
CodeIgniter集成smarty的方法详解
2016/05/26 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
javascript应用:Iframe自适应其加载的内容高度
2007/04/10 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
js window.open弹出新的网页窗口
2014/01/16 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
webpack多页面开发实践
2017/12/18 Javascript
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
angularjs结合html5实现拖拽功能
2018/06/25 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
Vue axios 将传递的json数据转为form data的例子
2019/10/29 Javascript
Python 修改列表中的元素方法
2018/06/26 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
2020/11/18 Python
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
唤醒头发毛囊的秘密武器:Grow Gorgeous
2016/08/28 全球购物
全球最大最受欢迎的旅游社区:Tripadvisor
2017/11/03 全球购物
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
法学专业本科生自荐信范文
2013/12/17 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
投资协议书范本
2014/04/21 职场文书
国土资源局开展党的群众路线教育实践活动整改措施
2014/09/26 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
2016小学新学期寄语
2015/12/04 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
《雀魂PONG☆》4月1日播出 PV角色设定情报
2022/03/20 日漫