关于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中最常用的操作列表的几种方法归纳
Apr 24 Python
学习python之编写简单乘法口诀表实现代码
Feb 27 Python
Python实现的删除重复文件或图片功能示例【去重】
Apr 23 Python
python多环境切换及pyenv使用过程详解
Sep 27 Python
python图的深度优先和广度优先算法实例分析
Oct 26 Python
Python3 main函数使用sys.argv传入多个参数的实现
Dec 25 Python
python_mask_array的用法
Feb 18 Python
如何基于线程池提升request模块效率
Apr 18 Python
python把一个字符串切开的实例方法
Sep 27 Python
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
Jun 08 Python
Python装饰器的练习题
Nov 23 Python
Python软件包安装的三种常见方法
Jul 07 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
phpwind中的数据库操作类
2007/01/02 PHP
采用memcache在web集群中实现session的同步会话
2014/07/05 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
2017/01/13 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
[56:18]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python使用plotly绘制数据图表的方法
2017/07/18 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
对numpy中数组转置的求解以及向量内积计算方法
2018/10/31 Python
Python微医挂号网医生数据抓取
2019/01/24 Python
python 获取sqlite3数据库的表名和表字段名的实例
2019/07/17 Python
Python-numpy实现灰度图像的分块和合并方式
2020/01/09 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
2020/01/25 Python
Python生成器generator原理及用法解析
2020/07/20 Python
通过实例了解python__slots__使用方法
2020/09/14 Python
python实现AdaBoost算法的示例
2020/10/03 Python
利用CSS3把图片变成灰色模式的实例代码
2016/09/06 HTML / CSS
植物选择:Botanic Choice
2017/02/15 全球购物
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
2016/10/06 面试题
党员承诺书内容
2014/03/26 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
Python实战之用tkinter库做一个鼠标模拟点击器
2021/04/27 Python
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python