python 模塊 不可不知的知識點
阿新 • • 發佈:2017-07-02
python aps art 自動 目錄 如果 pre splay 規則 則可以讓 \ 在python解釋器為普通符號不做處理,所以能正確執行,因此最好習慣性加r.
大綱可參考博客:http://www.cnblogs.com/yuanchenqi/articles/6766020.html
1.正則表達式中(re模塊),. 代表除換行符以外的任意符號,但如果加上re.S 則可以匹配所有符號。
import re ret=re.findall("c.d","abc\nd",re.S) print(ret) ========結果============= [‘c\nd‘]View Code
2.正則表達式中,^ 表示字符串開始的位置表示從開頭位置匹配,而在[ ]字符集裏面,^ 表示取反的意思。
3.寫正則表達式規則,勤在規則前面加r,因為規則首先在python解釋器裏解釋,再傳給re模塊去解釋。那麽在python解釋器裏,\ 轉義符就會被轉譯,等到re模塊時就已經無法正確解釋了。而加 r
4.模塊在執行的時候,會自動將執行文件的目錄添加到sys.path 路徑的第一位置,而解釋器在調用模塊的時候會優先從內存查找(sys.module)---->>內置模塊(built_in)---->>sy.path(執行文件的當前目錄)
5.if __name__==‘__main__‘: 在當前模塊裏被執行,有顯示的結果,而如果被其他模塊調用的時,並不會被執行,產生執行結果。
6.import 模塊;在調用模塊的時候會執行兩個過程:1.創建新的名稱空間(名字:對象) 2.執行被調用的模塊(但第二次不會被執行)
python 模塊 不可不知的知識點