解决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中的yield浅析
Jun 16 Python
Python中变量交换的例子
Aug 25 Python
跟老齐学Python之一个免费的实验室
Sep 14 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
Jun 20 Python
详解python分布式进程
Oct 08 Python
对python中Json与object转化的方法详解
Dec 31 Python
Python Pexpect库的简单使用方法
Jan 29 Python
python实现键盘输入的实操方法
Jul 16 Python
python Pillow图像处理方法汇总
Oct 16 Python
python安装后的目录在哪里
Jun 21 Python
从python读取sql的实例方法
Jul 21 Python
python中函数返回多个结果的实例方法
Dec 16 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 checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
php函数的常用方法及注意之处小结
2011/07/10 PHP
php生成图片验证码
2015/06/09 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
JavaScript中常见陷阱小结
2010/04/27 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
jquery图片切换插件
2015/03/16 Javascript
卸载安装Node.js与npm过程详解
2016/08/15 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
[01:41]DOTA2 2015国际邀请赛中国区预选赛第三日战报
2015/05/28 DOTA
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
tensorflow创建变量以及根据名称查找变量
2018/03/10 Python
Python实现按中文排序的方法示例
2018/04/25 Python
解决nohup重定向python输出到文件不成功的问题
2018/05/11 Python
详解Python中的type和object
2018/08/15 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
Django实现发送邮件找回密码功能
2019/08/12 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
2021/03/02 Python
怎样让char类型的东西转换成int类型
2013/12/09 面试题
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
《骆驼和羊》教学反思
2014/02/27 职场文书
监督检查工作方案
2014/05/28 职场文书
党支部活动策划方案
2014/08/18 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python
Redis基本数据类型List常用操作命令
2022/06/01 Redis