Awesome!细数10个隐藏在Python中的彩蛋
1、使用re.DEBUG查看正则表达式的匹配过程 正则表达式是Python的一大特色,但是调试起来会很痛苦,很容易得出一个bug。幸运的是,Python可以打印出正则表达式的解析树,通过re.debug来显示re.compile的完整过程。 一旦你理解了语法,你就可以发现你的错误。在这里我们可以看到[/font]忘了去除[] 2、enumerate函数用于遍历列表中的元素以及它们的下标 3、对默认实参要多加小心 相反,你应该使用一个标记值表示“无定义”,来替换“[]”。 4、对于C系的那些更喜欢括号而不是缩进的开发者,你只需使用以下一条命令: from __future__ import braces 5、切片操作中的tricks a = [1,2,3,4,5] >>> a[::2] [1,3,5] 特殊的例子是x[::-1]