Python 2的设计缺陷是什么使得python 3成为必需? [关闭]

问题描述 投票:-1回答:1

我想特别了解为什么创建Python 3。我发现的所有内容都表明Python 3的目的是修复语言中的设计缺陷,但我找不到任何细节。我知道核心更改,例如字符串类型,不建议使用的某些dict / list方法,具有异常处理的更改等。但我想了解WHY

python python-3.x python-2.7 python-3.7
1个回答
0
投票

有太多原因要列出。一个开始的好地方是更详细地了解以下内容。

  1. MRO(继承的类的方法解析顺序)
  2. 从ASCII到Unicode的字符编码。
  3. [深入了解python3中整数类型的实现。

这个问题太主观了...

© www.soinside.com 2019 - 2024. All rights reserved.