www.3112.net > python2.7和3.0有区别吗

python2.7和3.0有区别吗

python2.7跟python3.0是有区别的。 1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。 2.编码 Py3.X源码文...

1功能上没有区别,2可以做的事,3完成可以做。 主要的区别是里面函数有些不同,封装在不同的模块。表现形式上也有些不同,比如3中的print要写括号,而2里面不用。 学习资料以前2更多,现在3出的书也很多。

Python2.x与3.x版本区别 Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。 许多针对早期Python版本设计的程式都无法在Python...

Python 3.x引入了一些与Python 2不兼容的关键字和特性,在Python 2中,可以通过内置的__future__模块导入这些新内容。如果你希望在Python 2环境下写的代码也可以在Python 3.x中运行,那么建议使用__future__模块。例如,如果希望在Python 2中拥...

转自:http://my.oschina.net/chihz/blog/123437 这边只说明面向对象方面的,其他方面见上面链接 面向对象 (1) 经典类和新式类 Python OO最神奇的地方就是有两种类,经典类和新式类。 新式类跟经典类的差别主要是以下几点: 1. 新式类对象可以直...

X / Y类型: 在Python2.7或者之前,这个操作对于整数运算会省去小数部分,而对于浮点数运算会保持小数部分;在Python3.0中变成真除法(无论任何类型都会保持小数部分,即使整除也会表示为浮点数形式)。 X // Y 类型: 在Python 2.2中新增的操作...

> 1. print不再是语句,而是函数,比如原来是 print 'abc' 现在是 print('abc') 但是 python2.6+ 可以使用 from __future__ import print_function 来实现相同功能 > 2. 在Python 3中,没有旧式类,只有新式类,也就是说不用再像这样 class Foob...

推荐使用3.1,2.5版本虽然稳定,但python从3.0版开始有了质的变化,好多函数接口都改变,甚至在3.0中不可运行2.5 版本的代码,但3.0往后版本代表了python语言今后的发展趋势,如果从2.5学起看3.0的代码会感到十分别扭。虽然现在2.5版本的模块,...

主要是统一了编码、还有一些语法和库的变化,具体细节内容有点多,可以搜索一下啊

Python 2.7比较经典,成熟稳定 《Python核心编程(第二版)》这本经典书籍就是基于Python 2.x的。 Python 3.4是新的分支,加入了很多新功能,改动不校 建议新手学习Python 2.7。

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com