2017年出版的书,本书所有的代码都在 Python 3.4 里测试过,而且是应用最广的用 C 实现的 CPython 3.4。只有一个例外,在 13.4 节中的“Python 3.5 新引入的中缀运算符 @”附注栏里,我提到了新的 @ 运算符,它只在 Python 3.5 里被支持。 凡是支持 Python 3.x 的解释器——包括 PyPy3 2.4.0——都可以运行书里的代码(PyPy3 2.4.0 其实已经支持 Python 3.2.5)。有一点需要注意的是,yield from 和 asyncio 只在 Python 3.3 或者更新的版本里才有。 几乎所有的代码稍做修改后都能在 Python 2.7 里运行,除了第 4 章中那些跟 Unicod e 相关的例子,这是从 Python 3 出现以来就有的问题。 e 相关的例子,这是从 Python 3 出现以来就有的问题。