解决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基础教程之udp端口扫描
Feb 10 Python
pandas 实现字典转换成DataFrame的方法
Jul 04 Python
pycharm运行出现ImportError:No module named的解决方法
Oct 13 Python
python 利用for循环 保存多个图像或者文件的实例
Nov 09 Python
Python3自动签到 定时任务 判断节假日的实例
Nov 13 Python
win10环境下配置vscode python开发环境的教程详解
Oct 16 Python
python pygame实现滚动横版射击游戏城市之战
Nov 25 Python
pytorch中的自定义反向传播,求导实例
Jan 06 Python
PyTorch中clone()、detach()及相关扩展详解
Dec 09 Python
class类在python中获取金融数据的实例方法
Dec 10 Python
OpenCV-Python实现人脸磨皮算法
Jun 07 Python
详解OpenCV获取高动态范围(HDR)成像
Apr 29 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
一个用于mysql的数据库抽象层函数库
2006/10/09 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
分享PHP计算两个日期相差天数的代码
2015/12/23 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
Thinkphp自定义生成缩略图尺寸的方法
2019/08/05 PHP
javascript contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2010/02/04 Javascript
js 如何实现对数据库的增删改查
2012/11/23 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
2014/09/24 Javascript
jquery幻灯片插件bxslider样式改进实例
2014/10/15 Javascript
zepto.js中tap事件阻止冒泡的实现方法
2015/02/12 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
最常见的左侧分类菜单栏jQuery实现代码
2016/11/28 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
深入浅析Vue不同场景下组件间的数据交流
2017/08/15 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
小程序使用watch监听数据变化的方法详解
2019/09/20 Javascript
js通过循环多张图片实现动画效果
2019/12/19 Javascript
如何在node环境实现“get数据解析”代码实例
2020/07/03 Javascript
django之常用命令详解
2016/06/30 Python
python pygame实现五子棋小游戏
2020/10/26 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
2020/07/03 Python
Python实现冒泡排序算法的完整实例
2020/11/04 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python
SpringAop日志找不到方法的处理
2021/06/21 Java/Android
利用JuiceFS使MySQL 备份验证性能提升 10 倍
2022/03/17 MySQL