Python 2.7 和 Python
Python 2 发布于 2000 年年底,意味着较之先前版本,这是一种更加清晰和更具包容性的语言开发过程。而先前版本的 Python 应用的是 PEP (Python 增强协议),这种技术规范能向 Python 社区成员提供信息或描述这种语言的新特性。
Python 3 被视为 Python 的未来,是目前正在开发中的语言版本。为了不带入过多的累赘,Python3在设计的时候没有考虑向下兼容。作为一项重大改革,Python 3 于 2008 年年末发布,以解决和修正以前语言版本的内在设计缺陷。
Python 2.7 于 2010 年 7 月 3 日发布,并计划作为 2.x 版本的最后一版。发布 Python 2.7 的目的在于,通过提供一些测量两者之间兼容性的措施,使 Python 2.x 的用户更容易将功能移植到 Python 3 上。
二. Python3与Python2.7的区别
Python 3.0 的主要修改包括:
1. 将 print 语句更改为内置函数
2. 改进整数分割的方式,整除 / , //不同
3. 对 Unicode 提供更多的支持(Python 2 unicode() 是单独的, Python 3有了 Unicode (utf-8) 字符串)
三. 版本选择
1. Python 3 将得到后续支持和开发,而 Python 2.7 不会;
2. Python 3与为 Python 2 版本构建的库的兼容性较低
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341