包的初步認識

2022-07-25 23:33:14 字數 856 閱讀 5002

前兩天畫了 乙個簡單的,我就撤了 今天給補上文字的內容

首先 我認為包可以理解成為乙個房間,房間內放著你的工具箱。你想要那個工具箱內的工具,就開啟那個房間的門,從門裡找你需要的工具箱。然後就能使用工具了。

那麼應用在python當中也是一樣的道理。這是乙個具體的思維記憶方法。

python分 2 , 3    在2 當中包裡必須包含__init__ 檔案。 但是3當中即使沒有__init__檔案也可以認為是乙個包、我個人認為沒有init資料夾的包不能成為乙個包。(它是沒有靈魂的~~~~~)

在我們匯入包的時候  包裡的init 檔案就會執行。  那麼我們需要把包裡的模組和init檔案關聯起來就可以在呼叫包的時候使包裡的模組載入到記憶體空間當中。 

當我們需要使用模組的時候 就需要  先寫出   :   包的名字.模組的名字.函式名字() 就可以使用了。

當然包不僅僅是這麼簡單   它還分好2種方式    一種是  絕對路徑的匯入    二種是  相對路徑的匯入

那麼絕對路徑的匯入就是   包的名字.模組的名字.函式名字()   那麼這種匯入的路徑好處就是清清楚楚的看的出包到底在那個檔案內     也有缺點  缺點是名字長   還有乙個 包是不能隨意移動的 如果移動的話就會路徑不準確無法呼叫模組了

相對路徑的匯入  . . 模組.函式名()  那麼這種匯入的好處是可以相對的移動包的位置   但是缺點隨之而來   就是不清楚自己寫的包的位置到底在**   而且還有乙個要命的缺點      就是包內的模組假如需要用到包內的其它模組內的函式  是無法呼叫的  在包外可以使用

**沒有現成的  等明天或者後天補上吧!

類的初步認識

c 一直被稱為是比c更高階的語言,為什麼呢?恐怕就是因為具有物件導向的設計思想,它 將萬千變化 錯綜複雜的外部環境有組織的 有規律的整合在了一起。從規律上,我們引入 了類的概念,將原本複雜的外部環境按照一定的規律和相似點,劃分為不同的類,常言道 物以類聚,鳥易群分嘛。我們在將類有機的進行區別和管理 ...

程序的初步認識

程序是作業系統結構的基礎 是乙個正在執行的程式 計算機中正在執行的程式例項 可以分配給處理器並由處理器執行的乙個實體 由單一順序的執行顯示,乙個當前狀態和一組相關的系統資源所描述的活動單元。在程式的實現中,程序使用大有裨益。1.程序的建立函式 fork vfork 前者父子程序執行順序不定。2.在子...

meaurespec的初步認識

首先,每個iew的meaurespec的模式不是預設就設定好的,而是根據這個view的寬度跟高度的設定跟父容器viewgroup的spec設定來匹配的 我們來看匹配規則 寬高設定分為三種 具體的寬高,warp cortent,match patents 如果view採用固定寬高,也就是寫死的數值那種...