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-print的区别(2和3)

安装好python先从打印开始喽。。“打印”是输出文本,不是从打印机上打印。哈哈哈哈 python提供print()方法来打印信息,但2和3稍微有差异1.python中不区分单引号('')和双引号...
  • wxy_summer
  • wxy_summer
  • 2016年09月10日 16:51
  • 1876

Python 2.7与Python3 的print有什么区别?

总地来说, Python2.7的print不是一个function,而Python3里的print是一个function。 两都调用方式的主要区别如下:print 'this is a string...
  • weixin_35653315
  • weixin_35653315
  • 2017年05月11日 16:58
  • 1445

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

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

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

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

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

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

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

利用Anaconda完美解决Python 2与python 3的共存问

前言 现在Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试。 如何在系统中同时共存 P...
  • qq_33278461
  • qq_33278461
  • 2018年01月11日 10:09
  • 33

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

1,在3中没有urllib2,改为urllib.request,结合BeautifulSoup,抓取网页:   resp = urllib.request.urlopen(url) soup...
  • xing_anksh
  • xing_anksh
  • 2013年12月13日 18:12
  • 781

python 2.x转换成python 3.x

市面上的很多教程用的都是2.x版本的
  • chocolate0907
  • chocolate0907
  • 2014年11月23日 13:35
  • 1502

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

注:本文的作者是 Ed Schofield。原文的地址为: Cheat Sheet: Writing Python 2-3 compatible code 该笔记向你展示了编写不会过时的兼容 P...
  • dingyuduan
  • dingyuduan
  • 2015年01月06日 13:09
  • 3496
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python print 语句(Python 2 与 Python 3)
举报原因:
原因补充:

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