解决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深入学习之装饰器
Aug 31 Python
详细讲解Python中的文件I/O操作
May 24 Python
Python基于matplotlib绘制栈式直方图的方法示例
Aug 09 Python
pandas表连接 索引上的合并方法
Jun 08 Python
基于python代码实现简易滤除数字的方法
Jul 17 Python
Python实现登陆文件验证方法
Oct 06 Python
Python数据结构与算法(几种排序)小结
Jun 22 Python
Tensorflow的梯度异步更新示例
Jan 23 Python
python 装饰器功能与用法案例详解
Mar 06 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
Pandas之read_csv()读取文件跳过报错行的解决
Apr 21 Python
Python基于pyjnius库实现访问java类
Jul 31 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出错界面
2006/10/09 PHP
ajax 的post方法实例(带循环)
2011/07/04 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
php回调函数处理数组操作示例
2020/04/13 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
2020/04/26 PHP
jquery中对表单的基本操作代码
2010/07/29 Javascript
再谈javascript图片预加载技术(详细演示)
2011/03/12 Javascript
编写自己的jQuery插件简单实现代码
2011/04/19 Javascript
jquery 多行文本框(textarea)高度变化
2013/07/03 Javascript
浅谈javascript中自定义模版
2015/01/29 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
简单实现js选项卡切换效果
2017/02/09 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
2019/04/17 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
Python排序算法实例代码
2017/08/10 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
在主流系统之上安装Pygame的方法
2020/05/20 Python
python操作链表的示例代码
2020/09/27 Python
python切片作为占位符使用实例讲解
2021/02/17 Python
纯CSS实现菜单、导航栏的3D翻转动画效果
2014/04/23 HTML / CSS
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
墨西哥网上购物:Linio墨西哥
2016/10/20 全球购物
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
软件设计的目标是什么
2016/12/04 面试题
如何获得EntityManager
2014/02/09 面试题
公司廉洁自律承诺书
2014/03/27 职场文书
病媒生物防治方案
2014/05/13 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
SQL基础的查询语句
2021/11/11 MySQL
Python开发简易五子棋小游戏
2022/05/02 Python