ddng.net
当前位置:首页 >> python2.7和3.7的区别 >>

python2.7和3.7的区别

在Python 3.3.0中,已经把print作为一个内置函数了,意思是您输出的话需要这样操作:print("Hello, World!"),在Python 3.3.0中print后面的括号不可以少.而在Python 2.7.3中print后面并不需要括号.我认为初学者还是应该学习Python 2.7.3,因为目前还有许多模块例如pygame等还不支持Python 3.3.0,而且对于初学者而言,这两者在基本功能上并没有多大的区别,很多材料都是根据2.7.3之前的版本编写的,尚未更新到3.3.0,因此您可以放心学习Python 2.7.3.

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

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

Python2.7.8和2.7.3不会有很大的区别,你一般感觉不到 对于Python很多人对版本感到困惑的原因在于,Python3.X版本对Python2.X版本不兼容 语法上有一些区别

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

就是python2和python3的区别,语法上有些区别.选择哪个都行.

这个Python3和Python2的语言语法和特性修改相当多,在这儿一两句话难以概全.

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

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

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

网站首页 | 网站地图
All rights reserved Powered by www.ddng.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com