当前位置:主页 > 技术文档 > Python 下载

Python3.2.3官方文档 高质量版

  • 更新:2020-10-16 09:54:11
  • 大小:1.3 MB
  • 热度:753
  • 审核:乌寄翠
  • 类别:技术文章
  • 格式:PDF

  • 资源介绍
  • 相关推荐

Python3.2.3 官方文档翻译,python3.2 更改方法了,并不向下兼容。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。

python3.X与python2.X的区别总结,文档详细记录了两个大版本之间的各种区别。目前因为python2历史悠久,在用项目居多,但新项目推荐3.X版。基本上python3比python2能实现更多的功能,更规范,从python2到3的迁移除了少部分不一样外,基本上保持一致。

几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。案例研究:将chardet移植到Python 3(porting chardet to Python 3)描述了如何运行这个脚本,然后展示了一些它不能自动修复的情况。这篇附录描述了它能够自动修复的内容。

资源下载

资源下载地址1:https://pan.baidu.com/s/1M3bWZfScufaQtxnqoZPp9w

相关资源

网友留言

Python2和Python3的差异
史翰音

核心类差异

Python3对Unicode字符的原生支持

Python2中使用 ASCII 码作为默认编码方式导致string有两种类型str和unicode,Python3只支持unicode的string。python2和python3字节和字符对应关系为:

Python3采用的是绝对路径的方式进行import。

Python2中相对路径的import会导致标准库导入变得困难(想象一下,同一目录下有file.py,如何同时导入这个文件和标准库file)。Python3中这一点将被修改,如果还需要导入同一目录的文件必须使用绝对路径,否则只能使用相关导入的方式来进行导入。

Python2中存在老式类和新式类的区别,Python3统一采用新式类。新式类声明要求继承object,必须用新式类应用多重继承。

Python3使用更加严格的缩进。Python2的缩进机制中,1个tab和8个space是等价的,所以在缩进中可以同时允许tab和space在代码中共存。这种等价机制会导致部分IDE使用存在问题。Python3中1个tab只能找另外一个tab替代,因此tab和space共存会导致报错:TabError: inconsistent use of tabs and spaces in indentation.