解决Python print输出不换行没空格的问题


Posted in Python onNovember 14, 2018

今天在做编程题的时候发现Python的print输出默认换行输出,并且输出后有空格。

题目要求输出

122

而我的输出是:

1

2

2

于是我百度查到取消print自动换行的方法:就是在print的值后边加逗号,例如print x,

果然,不换行了,但是输出结果仍然不对,要求输出为122,而我的输出为1 2 2

于是我继续百度查方法,发现Python2和Python3的print方法是不同的。Python2的print不用加()可以直接输出,例如print 'hello world', Python3则需要加括号 print("hello world"),而且Python3的print方法是有参数的,比如sep表示字符串之间的连接符,end表示以什么结尾。如果没有设置参数默认sep=‘ ',end='\n',因此我把我的代码改为:

print (i,end=''),但是我发现编译错误,因为我用的是Python2,跑Python2 的print是没有参数的,同理,如果在Python3中使用print x,这种逗号形式,也是编译错误的。

于是我不知道该怎么办了,继续百度查到了:

from __future__ import print_function

只要在程序前加这个就可以在Python2中使用参数了。最后终于正确输出122

后来,我又发现一种方法就是使用

sys.stdout.write()

我把代码改为:

sys.stdout.write(str(i))

也能正确输出122

以上这篇解决Python print输出不换行没空格的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python对文件操作知识汇总
May 15 Python
Django实现自定义404,500页面教程
Mar 26 Python
python数据结构之链表的实例讲解
Jul 25 Python
详解python OpenCV学习笔记之直方图均衡化
Feb 08 Python
python numpy 显示图像阵列的实例
Jul 02 Python
python 读取文件并替换字段的实例
Jul 12 Python
Python读取excel中的图片完美解决方法
Jul 27 Python
pytorch对可变长度序列的处理方法详解
Dec 08 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
Jan 29 Python
python实现网站用户名密码自动登录功能
Aug 09 Python
Python图像处理之膨胀与腐蚀的操作
Feb 07 Python
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
Jun 07 Python
python3 实现一行输入,空格隔开的示例
Nov 14 #Python
python抓取京东小米8手机配置信息
Nov 13 #Python
python输入整条数据分割存入数组的方法
Nov 13 #Python
在Python中输入一个以空格为间隔的数组方法
Nov 13 #Python
python 输入一个数n,求n个数求乘或求和的实例
Nov 13 #Python
python判断完全平方数的方法
Nov 13 #Python
python实现n个数中选出m个数的方法
Nov 13 #Python
You might like
献给php初学者(入门学习经验谈)
2010/10/12 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
php基于str_pad实现卡号不足位数自动补0的方法
2014/11/12 PHP
PHP图片处理之图片旋转和图片翻转实例
2014/11/19 PHP
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
jQuery中position()方法用法实例
2015/01/16 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
vue弹窗组件的实现示例代码
2018/09/10 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
js实现金山打字通小游戏
2020/07/24 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
[45:25]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
Python中的并发编程实例
2014/07/07 Python
详解Python3.1版本带来的核心变化
2015/04/07 Python
python实现微信远程控制电脑
2018/02/22 Python
flask-restful使用总结
2018/12/04 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
2020/06/12 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
暇步士官网:Hush Puppies
2016/09/22 全球购物
英语文学专业学生的自我评价
2013/10/31 职场文书
司机岗位职责
2013/11/15 职场文书
技校毕业生个人学习的自我评价
2014/02/21 职场文书
科研课题实施方案
2014/03/18 职场文书
实训报告范文大全
2014/11/04 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
Python实现byte转integer
2021/06/03 Python
Vue h函数的使用详解
2022/02/18 Vue.js
html解决浏览器记住密码输入框的问题
2023/05/07 HTML / CSS