解决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实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
Python MySQLdb模块连接操作mysql数据库实例
Apr 08 Python
Python httplib模块使用实例
Apr 11 Python
python模拟enum枚举类型的方法小结
Apr 30 Python
python实现矩阵乘法的方法
Jun 28 Python
Python机器学习logistic回归代码解析
Jan 17 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
Jan 08 Python
numpy linalg模块的具体使用方法
May 26 Python
程序员的七夕用30行代码让Python化身表白神器
Aug 07 Python
Django中自定义admin Xadmin的实现代码
Aug 09 Python
Python json读写方式和字典相互转化
Apr 18 Python
Python如何创建装饰器时保留函数元信息
Aug 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 IP转换整形(ip2long)的详解
2013/06/06 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
php实现简单爬虫的开发
2016/03/28 PHP
php Session无效分析资料整理
2016/11/29 PHP
php 可变函数使用小结
2018/06/12 PHP
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
2007/06/29 Javascript
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
JavaScript中诡异的delete操作符
2015/03/12 Javascript
实例讲解避免javascript冲突的方法
2016/01/03 Javascript
微信小程序 教程之WXML
2016/10/18 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
2019/01/08 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
Python实现简易Web爬虫详解
2018/01/03 Python
django 2.0更新的10条注意事项总结
2018/01/05 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
Python:slice与indices的用法
2019/11/25 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
2020/07/09 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
PHP如何去执行一个SQL语句
2016/03/05 面试题
大学生水果店创业计划书
2014/01/28 职场文书
优秀的导游求职信范文
2014/04/06 职场文书
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
银行委托书范本
2014/09/28 职场文书
小学运动会开幕词
2015/01/28 职场文书