溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python類、模塊、包的概念及區別

發布時間:2020-04-17 09:06:39 來源:網絡 閱讀:427 作者:python技術 欄目:編程語言


類的概念在許多語言中出現,是面向對象編程的基礎,很容易理解。抽象出不同物體的共同特征,根據相似性原則,把彼此相似的物體歸于相同的類概念, 它將數據和操作進行封裝,以便將來的復用。

模塊
模塊,在Python中一個文件就可以認為是一個模塊。在創建了一個腳本文件后,定義了某些函數和變量。你在其他需要這些功能的文件中,導入這模塊,就可重用這些函數和變量。模塊名就是文件名去掉.py后綴。

模塊也可以簡單的劃分為built-in模塊和自定義模塊

built-in 模塊就是Python內置的一些模塊,比如:sys, os等基本模塊

?

內建函數dir()可以查看模塊定義了什么數據(包括變量名,模塊名,函數名等):dir(模塊名),沒有參數時返回所有當前定義的名字

模塊搜索路徑

當導入一個模塊時,解釋器先在當前包中查找模塊,若找不到,然后在內置的built-in模塊中查找,找不到則按sys.path給定的路徑找對應的模塊文件(模塊名.py)


包是一個有層次的文件目錄結構,它定義了由n個模塊或n個子包組成的python應用程序執行環境。

通俗一點:包是一個包含init.py 文件的目錄,該目錄下一定得有這個init.py文件和其它模塊或子包。

包可以使用import導入包,或者from + import來導入包中的部分模塊。包目錄下為首的一個文件便是 init.py。

子包: 假如子目錄中也有 init.py 那么它就是這個包的子包了。

想提高技術獲取干貨的朋友可以加下哦 Python技術交流群733736235

更多 Python 干貨視頻鏈接


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女