解决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正则表达式判断字符串是否是全部小写示例
Dec 25 Python
python实现判断数组是否包含指定元素的方法
Jul 15 Python
详解python中executemany和序列的使用方法
Aug 12 Python
python使用正则表达式的search()函数实现指定位置搜索功能
Nov 10 Python
python3学习笔记之多进程分布式小例子
Feb 13 Python
python2.x实现人民币转大写人民币
Jun 20 Python
python标识符命名规范原理解析
Jan 10 Python
python中68个内置函数的总结与介绍
Feb 24 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
Apr 01 Python
Python 开发工具通过 agent 代理使用的方法
Sep 27 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
Nov 26 Python
Django-simple-captcha验证码包使用方法详解
Nov 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
关于PHP中操作MySQL数据库的一些要注意的问题
2006/10/09 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
解析argc argv在php中的应用
2013/06/24 PHP
php使用指定字符列表生成随机字符串的方法
2015/04/18 PHP
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
编写高质量JavaScript代码的基本要点
2016/03/02 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
JS实现新建文件夹功能
2017/06/17 Javascript
详谈JS中数组的迭代方法和归并方法
2017/08/11 Javascript
实现图片首尾平滑轮播(JS原生方法—节流)
2017/10/17 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
2017/11/30 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
python批量同步web服务器代码核心程序
2014/09/01 Python
Python操作MongoDB数据库PyMongo库使用方法
2015/04/27 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
python 字符串只保留汉字的方法
2018/11/16 Python
python实现杨氏矩阵查找
2019/03/02 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
使用Python调取任意数字资产钱包余额功能
2019/08/15 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
Peter Millar官网:美国高档生活服饰品牌
2018/07/02 全球购物
物业门卫岗位职责
2013/12/28 职场文书
魅力教师事迹材料
2014/01/10 职场文书
食品行业求职人的自我评价
2014/01/19 职场文书
大学班长的职责
2014/01/27 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
地质工程专业毕业生求职信
2014/08/08 职场文书
2015年话务员工作总结
2015/04/29 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
windows下快速安装nginx并配置开机自启动的方法
2021/05/11 Servers