Python print 语句(Python 2 与 Python 3)

原创 2016年08月31日 11:09:19

1. python 3.x 中的 print

print 在 Python 3.x 的环境里是内置函数(built-in function)

  • python 3 的 print 语句支持(python 2.x 不支持)自定义结束符(默认是换行)

    • print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    >> print('hello', end='')

2. python 2.x 中的 print

  • print 的标准用法

    >> print >> sys.stdout, 1, 1+1
    1 2
  • python 2.x 中的 print 不是函数,print 也可以不加括号嘛

    >> print 1+1
    2
  • 如果想在 python 2.x 的环境下,使用 print 不换行,可以简单地这样做:

    import sys
    myprint = sys.stdout.write
  • sys.stdout.write():仅能输出字符串类型,比 print 的能力要弱很多;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Python2中print函数用法

使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python ...

python print 函数与print语句区别

print语句与print函数的区别 print语句 在Python 2中,print语句最简单的使用形式就是print A,这相当于执行了sys.stdout.write(str(A) ...

Python 3 与Python 2的区别

Python 3 与Python 2的区别     本文转自:http://www.cnzzad.com/tut/69350.html 正在阅读最新版的《A byte of P...
  • pingD
  • pingD
  • 2012年05月17日 11:21
  • 773

Python 3.x 与Python 2.x 的不同点汇总笔记

Python3.x 相对于Python2.x 有了些许改动,这样在用最新版Python3学习那些经典的教程(通常都是Python2版本的),运行例子的时候总容易报错,但是既然是新的版本就是对之前的版本...

Python 2 和 Python 3 的版本之间差别

引言 Python 是一种极具可读性和通用性的编程语言。Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣。Pyth...
  • nigelyq
  • nigelyq
  • 2017年02月23日 00:08
  • 214

实践中Python 2.x 与 python 3.x 的改动

1,在3中没有urllib2,改为urllib.request,结合BeautifulSoup,抓取网页:   resp = urllib.request.urlopen(url) soup...

python 2.x转换成python 3.x

市面上的很多教程用的都是2.x版本的

编写兼容 Python 2 和 Python 3 的代码

注:本文的作者是 Ed Schofield。原文的地址为: Cheat Sheet: Writing Python 2-3 compatible code 该笔记向你展示了编写不会过时的兼容 P...

Python 2 和 Python 3 的区别和比较

这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.4.3,所以书上写的地方好多都不适用。 在最开始把书上的代码进行测试的时候,首先是个输入输出的区别...

总结Python2(Python 2.x版本)和Python3(Python 3.x版本)之间的区别

首先要说的是,Python的版本,目前主要分为两大类: Python 2.x的版本的,被称为Python2:是目前用的最广泛的,比如Python 2.7.3。 Python 3.x的版本的,被称为...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python print 语句(Python 2 与 Python 3)
举报原因:
原因补充:

(最多只允许输入30个字)