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 的能力要弱很多;

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

相关文章推荐

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
  • 734

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

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

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

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

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

实践中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 的区别和比较

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

Python 3 语法小记(一)入门 (print 函数用法总结)

写了一年C++后来自学python,真是不太习惯,总感觉有点别扭,总还是写博客记记语法,不然一下子就忘了 输入很简单 x = input("Please input x:") Please in...

Python 3 语法小记(一)入门 (print 函数用法总结)

原文地址:http://blog.csdn.net/jcjc918/article/details/9354815 写了一年C++后来自学python,真是不太习惯,总感觉有点别扭,还是...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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