解决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 24 Python
Python中的yield浅析
Jun 16 Python
python安装教程
Feb 28 Python
pycharm 实现显示project 选项卡的方法
Jan 17 Python
使用浏览器访问python写的服务器程序
Oct 10 Python
详解python中*号的用法
Oct 21 Python
Django 多对多字段的更新和插入数据实例
Mar 31 Python
keras训练浅层卷积网络并保存和加载模型实例
Jul 02 Python
Python3爬虫中关于Ajax分析方法的总结
Jul 10 Python
pycharm 2020 1.1的安装流程
Sep 29 Python
Python实现邮件发送的详细设置方法(遇到问题)
Jan 18 Python
python opencv检测直线 cv2.HoughLinesP的实现
Jun 18 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采集速度探究总结(原创)
2008/04/18 PHP
php验证session无效的解决方法
2014/11/04 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
PHP7新增函数
2021/03/09 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
director.js实现前端路由使用实例
2015/02/03 Javascript
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
javascript中checkbox使用方法简单实例演示
2015/11/17 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
微信小程序实现发红包功能
2018/07/11 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
[01:07:34]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第二场 1月9日
2021/03/11 DOTA
详解Python的Lambda函数与排序
2016/10/25 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
Django基于ORM操作数据库的方法详解
2018/03/27 Python
利用Pandas 创建空的DataFrame方法
2018/04/08 Python
python中plot实现即时数据动态显示方法
2018/06/22 Python
Python 中的range(),以及列表切片方法
2018/07/02 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
2021/01/09 Python
应聘医药代表职位求职信
2013/10/21 职场文书
应届大学生求职信
2013/12/01 职场文书
社区爱国卫生月活动总结
2014/06/30 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
写作技巧:如何撰写一份优秀的营销策划书
2019/08/13 职场文书
判断Python中的Nonetype类型
2021/05/25 Python
Python Pygame实战之塔防游戏的实现
2022/03/17 Python