大綱可參考博客:http://www.cnblogs.com/yuanchenqi/articles/6766020.htmlhtml
1.正則表達式中(re模塊),. 表明除換行符之外的任意符號,但若是加上re.S 則能夠匹配全部符號。python
import re ret=re.findall("c.d","abc\nd",re.S) print(ret) ========結果============= ['c\nd']
2.正則表達式中,^ 表示字符串開始的位置表示從開頭位置匹配,而在[ ]字符集裏面,^ 表示取反的意思。正則表達式
3.寫正則表達式規則,勤在規則前面加r,由於規則首先在python解釋器裏解釋,再傳給re模塊去解釋。那麼在python解釋器裏,\ 轉義符就會被轉譯,等到re模塊時就已經沒法正確解釋了。而加 r 則能夠讓 \ 在python解釋器爲普通符號不作處理,因此能正確執行,所以最好習慣性加r.ide
4.模塊在執行的時候,會自動將執行文件的目錄添加到sys.path 路徑的第一位置,而解釋器在調用模塊的時候會優先從內存查找(sys.module)---->>內置模塊(built_in)---->>sy.path(執行文件的當前目錄)ui
5.if __name__=='__main__': 在當前模塊裏被執行,有顯示的結果,而若是被其餘模塊調用的時,並不會被執行,產生執行結果。spa
6.import 模塊;在調用模塊的時候會執行兩個過程:1.建立新的名稱空間(名字:對象) 2.執行被調用的模塊(但第二次不會被執行)code