关于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学习小技巧之利用字典的默认行为
May 20 Python
python的mysqldb安装步骤详解
Aug 14 Python
python xlsxwriter创建excel图表的方法
Jun 11 Python
selenium+python自动化测试之多窗口切换
Jan 23 Python
Python requests模块实例用法
Feb 11 Python
Python实现KNN(K-近邻)算法的示例代码
Mar 05 Python
浅谈python中get pass用法
Mar 19 Python
在python中计算ssim的方法(与Matlab结果一致)
Dec 19 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
Feb 17 Python
使用python实现多维数据降维操作
Feb 24 Python
opencv检测动态物体的实现
Jul 21 Python
Pandas自定义选项option设置
Jul 25 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 session 错误
2009/05/21 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
php 变量未定义等错误的解决方法
2011/01/12 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
php导出word文档与excel电子表格的简单示例代码
2014/03/08 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
javascript学习笔记--数字格式类型
2014/05/22 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
jQuery中hide()方法用法实例
2014/12/24 Javascript
jQuery带时间的日期控件代码分享
2015/08/26 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
js实现随机点名程序
2020/09/17 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
[44:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第二局
2016/03/03 DOTA
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
pymongo insert_many 批量插入的实例
2020/12/05 Python
广州地球村科技数据库题目
2016/04/25 面试题
高中军训第一天感言
2014/03/06 职场文书
三月法制宣传月活动总结
2014/07/03 职场文书
2014年基层党建工作总结
2014/11/11 职场文书
西安导游词
2015/02/12 职场文书
房地产销售助理岗位职责
2015/04/14 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
mysql死锁和分库分表问题详解
2021/04/16 MySQL