参考链接: Python print()

今天在做编程题的时候发现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输出不换行没空格相关推荐

  1. python不换行空格输出_解决Python print输出不换行没空格的问题

    解决Python print输出不换行没空格的问题 今天在做编程题的时候发现Python的print输出默认换行输出,并且输出后有空格. 题目要求输出 122 而我的输出是: 1 2 2 于是我百度查 ...

  2. 解决Python print输出不换行没空格的问题

    解决Python print输出不换行没空格的问题 参考文章: (1)解决Python print输出不换行没空格的问题 (2)https://www.cnblogs.com/code1992/p/1 ...

  3. Python print输出不换行没空格

    今天在做编程题的时候发现Python的print输出默认换行输出,并且输出后有空格.题目要求输出 122 而我的输出是: 1 2 2 于是我百度查到取消print自动换行的方法:就是在print的值后 ...

  4. python print 输出不换行

    python 的print 函数,默认会换行. 有的时候需要使用print 但是又不需要换行.这就需要使用print输出不换行的用法.在python2 和python3 中使用方法不同. python ...

  5. 如何使python print输出不换行

    print(1,2)用逗号分开 这样可以连续输出 print()输出自动换行的原因是print()后边有一个 end参数默认换行如果想让 多个print()在一行显示那么将这个参数改为 "& ...

  6. python print用法不换行_python3让print输出不换行的方法

    python 3.x版本print输出不换行的格式如下: print(x, end="") 其中,end="" 可使输出不换行,不能省略. 举例: 输出结果: ...

  7. python3打印不换行加逗号_python3让print输出不换行的方法

    python3让print输出不换行的方法 python 3.x版本print输出不换行的格式如下: print(x, end="") 其中,end="" 可使 ...

  8. Python中输出不换行的方法

    Python中输出不换行的方法 一般情况下执行完print后,会自动换行,有没有输出结束后不换行的方法呢? 第一种方法: print('你需要输出的内容',end='') print函数是将end参数 ...

  9. python2中文输出代码_解决vscode python print 输出窗口中文乱码的问题

    解决vscode python print 输出窗口中文乱码的问题 发布时间:2020-09-17 23:53:25 来源:脚本之家 阅读:119 一.搭建 python 环境 在 VSC 中点击 F ...

最新文章

  1. springboot实现上传文件
  2. Battery historian安装及使用
  3. 机器人编程语言学习哪门最好?5大热门编程语言推荐
  4. webRTC——浏览器里的音视频通话 1
  5. linux导出硬件信息,Linux 上生成硬件信息与配置报告: Sysreport
  6. [前台]---input标签中的hidden,浏览器差异问题
  7. 深度优先搜索(DFS)
  8. 开源框架 Drupal 修复多个访问绕过和 CSRF 漏洞
  9. Oracle 游标Cursor 的基本用法
  10. 状态机finite-state machine学习笔记1
  11. capslock键英语怎么读_capslock是什么意思
  12. FusionCharts 技术文档-drilldown map
  13. java坦克大战登录界面设计_JAVA课程设计——坦克大战
  14. 坚果云企业版服务器端,坚果云企业版常见问题解答
  15. SQL审核 | 如何利用 OpenAPI 实现自己的扫描任务
  16. PHP面试总结 v2018.08.24
  17. 贝叶斯网专题4:概率推理中的变量消元方法
  18. 开源中国 码云 代码提交
  19. 情人节程序员用HTML网页表白【春娇-志明结婚邀请函】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  20. MYSQL 单表删除1000万数据

热门文章

  1. 【2021团体程序设计天梯赛】L2部分(PTA,L2-037到L2-040)题解代码复盘
  2. C++STL优先队列小根堆大根堆自定义的应用
  3. vs2019写c语言用不了scanf,VS2010里编C程式不能用scanf()吗?
  4. java scanner构造函数_Java使用Scanner作为构造函数的参数
  5. python解释执行器_有关Python脚本相关说明介绍
  6. Python入门--算术运算符,位运算符,比较运算符,布尔运算符,赋值运算符
  7. jquery选择器之过滤选择器
  8. python动态变量名_python实现可变变量名方法详解
  9. 分治法:快排划分法(单向扫描法)
  10. bzoj 3211: 花神游历各国 bzoj 3038: 上帝造题的七分钟2