當前位置:
首頁 > 知識 > Python知識點匯總函數例子+模塊使用

Python知識點匯總函數例子+模塊使用

函數例子

數學運算類

集合類操作

邏輯判斷

其他


模塊Moudle

Python模塊搜索路徑

"""(1)程序的主目錄 (2)PYTHONPATH目錄 (3)標準鏈接庫目錄 (4)任何.pth文件的內容"""

查看全部的模塊搜索路徑

import syssys.path

模塊的使用代碼

import module1, module2 # 導入module1 使用module1.printer()from module1 import printer # 導入module1中的printer變數 使用printer()from module1 imoprt * # 導入module1中的全部變數 使用不必添加module1前綴

重載模塊reload: 這是一個內置函數 而不是一條語句

from imp import reload

reload(module)

模塊的包導入:使用點號(.)而不是路徑(dir1dir2)進行導入

__init__.py包文件:每個導入的包中都應該包含這麼一個文件

「」」

該文件可以為空

首次進行包導入時 該文件會自動執行

高級功能:在該文件中使用all列表來定義包(目錄)以from*的形式導入時 需要導入什麼

「」「

包相對導入:使用點號(.) 只能使用from語句

包相對導入與普通導入的區別

模塊數據隱藏:最小化from*的破壞

可以使用__name__進行模塊的單元測試:當模塊為頂層執行文件時值為』__main__』 ,當模塊被導入時為模塊名

import語句from語句的as擴展

import modulename as namefrom modulename import attrname as name

得到模塊屬性的幾種方法 假設為了得到name屬性的值

M.name

M.__dict__["name"]

sys.modules["M"].name

getattr(M, "name")


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 python 的精彩文章:

如何學習Python
Python大佬告訴你海賊王,火影,死神三大神作都講了些什麼

TAG:python |