1、使用re.DEBUG檢視正規表達式的比對過程
正規表達式是Python的一大特色,但是調試起來會很痛苦,很容易得出一個bug。幸運的是,Python可以列印出正規表達式的解析樹,通過re.debug來顯示re.compile的完整過程。

一旦你了解了文法,你就可以發現你的錯誤。在這裡我們可以看到[/font]忘了去除[]
2、enumerate函數用于周遊清單中的元素以及它們的下标
3、對預設實參要多加小心
相反,你應該使用一個标記值表示“無定義”,來替換“[]”。
4、對于C系的那些更喜歡括号而不是縮進的開發者,你隻需使用以下一條指令:
5、切片操作中的tricks
特殊的例子是x[::-1],它可以将清單反轉
6、裝飾器
裝飾器實作了在一個函數中調用其它函數或方法來增加功能性,進而修改參數或結果等,在函數定義前加上裝飾器,隻需一個“@”符号。
以下示例顯示了一個print_args裝飾器的用法:
7、取參的trick
你可以用*或者**來取出清單或字典作為函數參數
8、Exception else語句
使用“else”比在“try”語句中添加多餘的代碼更好,因為它避免了意外擷取不被try語句保護的異常…除了聲明之外。
9、嵌套清單推導式和生成器表達式
這些語句可以取代大量的嵌套循環代碼塊
10、主要句式
下面讓我們再誦讀一遍Python之禅的要義(The Zen of Python, by Tim Peters):
原文釋出時間為:2016-11-04