print >> sys.stdout的形式就是print的一种默认输出格式,等于print "%VALUE%"

看下面的代码的英文注释,是print的默认帮助信息

上文中只演示了python2.x中的用法,2.x中的print无法指定end符号为其他值,默认会输出一个"\n",也就是用一次必定换到下一行,到了3.x中print成为了一个真正意义上的函数,后来就可以任意指定end符号的值,你可以输出一次后末尾添加上任意你想要的值,而不是强制换行。

因此在2.x中若想实现输出不换行,只能直接调用stdout对象的write方法了,下面也是一个实例,因为stdout没有end这个符号这一说,输出不会换行,因此如果你想同一样输出多次,在需要输出的字符串对象里面加上"\r",就可以回到行首了。

体会一下,将上面的"\r"拿掉试试看,是不是不换行而直接输出了?明白了么。很长一段时间内python都会停留在2.x的时代。

运行结果的区别如下:

-----------------------------------------------------------------

网络摘抄笔记,若涉及版本,请联系本博主删除。

python stdout.write_python 中sys.stdout.write 和 print sys.stdout的区别相关推荐

  1. python yield from_python中yield的用法以及和yield from的区别

    看了大佬的博客很快就懂了. 由于最近接触了酷q机器人,搭建好了环境,配合NoneBot可以通过python代码自己写机器人功能. NoneBot是基于asyncio的,所以先通过yield来学习一点p ...

  2. python的matmul_numpy中dot()、outer()、multiply()以及matmul()的区别

    Python中的几种乘法 在numpy的官方教程中,dot()是比较复杂的一个,因为参数的不同可以实现等同于np.matmul() 或者 np.multiply()的作用 numpy.dot(a,b, ...

  3. Python练习 | Python3中的格式化输入输出之print函数

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 Python2版本和Python3 ...

  4. python matplotlib.pyplot中的.plot()和.scatter()以及.subplot()和.add_axes()区别

    引用文章

  5. python每日一类(3):os和sys

    os与sys模块的官方解释如下: os: This module provides a portable way of using operating system dependent functio ...

  6. python文件读取输出-Python 读写文件中数据

    1 需求 在文件 h264.txt 中的数据如图1,读入该文件中的数据,然后将第1列的地址删除,然后将数据输出到h264_out.txt中: 图1 h264.txt 数据截图 图2 输出文件 h264 ...

  7. python 中sys.stdout.write 和 print sys.stdout的区别(转)

    下面应该可以解你的惑了: print >> sys.stdout的形式就是print的一种默认输出格式,等于print "%VALUE%" 看下面的代码的英文注释,是p ...

  8. python exit 0_python中 os._exit() 和 sys.exit(), exit(0)的用法和区别

    os._exit() 和 sys.exit() os._exit() vs sys.exit() 概述 Python的程序有两中退出方式:os._exit(), sys.exit().本文介绍这两种方 ...

  9. python 关键字 with_Python 中的with关键字使用详解

    在 Python 2.5 中, with 关键字被加入.它将常用的 try ... except ... finally ... 模式很方便的被复用.看一个最经典的例子: with open('fil ...

最新文章

  1. 国人的发明:鲁班语言
  2. python 流式编程_python 使用yield进行数据的流式处理
  3. javascript---parseInt(08)或parseInt(09)转换返回0的解决办法
  4. 同事说rar压缩有风险,让我用zip压缩文件
  5. 深入解析浅复制和深复制
  6. go string 转 uint64_如何优雅的使用Go接口?
  7. ubuntu系统火狐浏览器上网解决方法
  8. 逆势增长 百度App日活破2亿
  9. linux下i2c驱动笔记
  10. android内核调试的步骤
  11. R语言环境下载及RStudio安装教程
  12. Stylus Studio 2010 XML 的激活码
  13. 新浪微博错误提示代码
  14. 听听那冷雨 余光中
  15. 互联网金融爬虫怎么写-第一课 p2p网贷爬虫(XPath入门)
  16. 微信小程序搜索wifi列表
  17. CCNA 中文读书笔记四
  18. IE innerHTMLi(转载)
  19. Oracle11安装教程
  20. springboot报错 The Bean Validation API is on the classpath but no implementation could be found

热门文章

  1. oracle中慢sql优化思路
  2. Oracle查看表空间使用率SQL脚本
  3. android 内存溢出检查,Android Handler使用导致内存溢出附带LeakCanary排查
  4. android.mk 冒号,android学习-ndk-build(androidstudio编译cocos2d-x库的cpp为so文件的解释)
  5. android 控件发光_如何在android中的按钮周围制作动画/常量发光效果?
  6. ue4模型为啥这么亮_坐好了,仔细听,资深建模师介绍UE4视口中的可视化模式(一)...
  7. nginx tomcat spring-boot 对json等数据压缩
  8. java中List分片方法
  9. springboot项目启动成功后执行一段代码的两种方式
  10. Mybatis中出现java.sql.SQLException: 无效的列类型: 1111