解决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 性能优化技巧总结
Nov 01 Python
Python实现的爬虫功能代码
Jun 24 Python
解决Python3.5+OpenCV3.2读取图像的问题
Dec 05 Python
浅析Python 实现一个自动化翻译和替换的工具
Apr 14 Python
对pyqt5多线程正确的开启姿势详解
Jun 14 Python
使用python搭建服务器并实现Android端与之通信的方法
Jun 28 Python
python顺序执行多个py文件的方法
Jun 29 Python
python爬虫的一个常见简单js反爬详解
Jul 09 Python
浅谈Python中函数的定义及其调用方法
Jul 19 Python
python列表每个元素同增同减和列表元素去空格的实例
Jul 20 Python
Python爬虫JSON及JSONPath运行原理详解
Jun 04 Python
Python实现对齐打印 format函数的用法
Apr 28 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
java EJB 加密与解密原理的一个例子
2008/01/11 PHP
PHP 日,周,月点击排行统计
2012/01/11 PHP
php文件上传简单实现方法
2015/01/24 PHP
PHP经典面试题集锦
2015/03/19 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
Jquery 最近浏览过的商品的功能实现代码
2010/05/14 Javascript
jquery的extend和fn.extend的使用说明
2011/01/09 Javascript
JavaScript Math.ceil() 函数使用介绍
2013/12/11 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
2015/07/27 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
js实现的下拉框二级联动效果
2016/04/30 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
JQuery实现动态操作表格
2017/01/11 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
vue 组件内获取actions的response方式
2019/11/08 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
CSS3中媒体查询结合rem布局适配手机屏幕
2019/06/10 HTML / CSS
CSS3实现线性渐变用法示例代码详解
2020/08/07 HTML / CSS
20佳惊艳的HTML5应用程序示例分享
2011/05/03 HTML / CSS
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
上班迟到检讨书
2014/01/10 职场文书
工作鉴定评语
2014/05/04 职场文书
政府个人对照检查材料
2014/08/28 职场文书
导游词书写之黄山
2019/08/06 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
在pycharm中无法import所安装的库解决方案
2021/05/31 Python
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android