关于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 25 Python
python使用PIL模块实现给图片打水印的方法
May 22 Python
独特的python循环语句
Nov 20 Python
python脚本作为Windows服务启动代码详解
Feb 11 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
Jun 01 Python
python之消除前缀重命名的方法
Oct 21 Python
python中的&&及||的实现示例
Aug 07 Python
python实现BP神经网络回归预测模型
Aug 09 Python
python 实现提取log文件中的关键句子,并进行统计分析
Dec 24 Python
Python中remove漏删和索引越界问题的解决
Mar 18 Python
在keras 中获取张量 tensor 的维度大小实例
Jun 10 Python
python在package下继续嵌套一个package
Apr 14 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
set_include_path在win和linux下的区别
2008/01/10 PHP
用PHP读取RSS feed的代码
2008/08/01 PHP
php 引用(&)详解
2009/11/20 PHP
PHP函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
php使用ffmpeg获取视频信息并截图的实现方法
2016/05/03 PHP
PHP时间处理类操作示例
2018/09/05 PHP
Div自动滚动到末尾的代码
2008/10/26 Javascript
预加载css或javascript的js代码
2010/04/23 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
2016/05/10 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
利用Vue构造器创建Form组件的通用解决方法
2018/12/03 Javascript
vue使用高德地图根据坐标定位点的实现代码
2019/08/22 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
解决Vue watch里调用方法的坑
2020/11/07 Javascript
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
Python对列表去重的多种方法(四种方法)
2017/12/05 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
Python 3.x 安装opencv+opencv_contrib的操作方法
2018/04/02 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
美国领先的机场停车聚合商:Airport Parking Reservations
2020/02/28 全球购物
2014年开学第一课活动方案
2014/03/06 职场文书
自行车广告词大全
2014/03/21 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
论文致谢词范文
2015/05/14 职场文书