|
|
1
9
退房 What's New in Python . 它拥有2.x系列中的所有版本。根据Alex的评论,您需要查看所有Python2.xforX>2. 日常编码要点: 列举 :而不是做:
这一点很重要,因为它适用于不可获取项的iterables(否则您必须在值迭代的同时使用递增索引计数器)。 登录中 :基于打印的调试的合理替代方案,在Log4j样式库模块中标准化。
布尔值
发电机
设置
您现在可以执行以下操作:
反向迭代
:
子流程 :统一您可能希望调用子流程的所有方式—捕获输出、馈送输入、阻塞或非阻塞。 条件表达式
也就是说,当b是falsy时。
:通过
:太多无法描述--请参阅下面的Python文档
|
|
|
2
6
马克(这本书的作者)有
some comments
在这个问题上。我无耻地抄袭了这里的相关段落:
|
|
3
3
以下是我所想到的答案的几个例子: 条件表达式and-or trick ,2.5提供了一种新的书写方式 conditional expressions
字典中键的测试你有钥匙吗 is deprecated 赞成d键。
|
|
|
4
2
在2.4中添加了一些“次要”特性,这些特性在新的2.x python代码中非常普遍:decorator(2.4)和try/except/finally子句。在你做不到之前:
不过,这两种语言本质上都是语法上的甜点,因为您也可以这样做,只需多编写一点代码。 |
|
|
5
1
|
|
|
6
0
我建议您阅读Python2.x中的内容?文件。
|