解决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 当前全局变量和入口参数的所有属性
Jul 01 Python
python 提取文件的小程序
Jul 29 Python
Python文件夹与文件的操作实现代码
Jul 13 Python
python写入中英文字符串到文件的方法
May 06 Python
收藏整理的一些Python常用方法和技巧
May 18 Python
详解Python中pandas的安装操作说明(傻瓜版)
Apr 08 Python
Python3.5运算符操作实例详解
Apr 25 Python
python实现文件的备份流程详解
Jun 18 Python
python监控nginx端口和进程状态
Sep 06 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
Nov 19 Python
BeautifulSoup中find和find_all的使用详解
Dec 07 Python
python操作xlsx格式文件并读取
Jun 02 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相关说明
2007/01/15 PHP
php下删除一篇文章生成的多个静态页面
2010/08/08 PHP
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
PHP的范围解析操作符(::)的含义分析说明
2011/07/03 PHP
简单的PHP缓存设计实现代码
2011/09/30 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
js获取单选按钮的数据
2006/11/27 Javascript
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
2007/08/19 Javascript
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
2013/12/02 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
2018/12/22 jQuery
Vue自定义全局Toast和Loading的实例详解
2019/04/18 Javascript
TypeScript的安装、使用、自动编译的实现
2020/04/10 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python-基础-入门 简介
2014/08/09 Python
python 写入csv乱码问题解决方法
2016/10/23 Python
Python星号*与**用法分析
2018/02/02 Python
python进程和线程用法知识点总结
2019/05/28 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
德国PC硬件网站:CASEKING
2016/10/20 全球购物
奥地利网上书店:Weltbild
2017/07/14 全球购物
Chemist Warehouse官方海外旗舰店:澳洲第一连锁大药房
2017/08/25 全球购物
关于对大人不礼貌的检讨书
2014/09/29 职场文书
小学端午节活动总结
2015/02/11 职场文书
婚宴来宾致辞
2015/07/28 职场文书
浅谈Redis的事件驱动模型
2022/05/30 Redis