亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Python類、模塊、包的區別是什么

發布時間:2020-09-10 09:10:37 來源:億速云 閱讀:206 作者:小新 欄目:編程語言

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類、模塊、包的區別是什么大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

太和县| 盐山县| 彭阳县| 山东| 岳西县| 高阳县| 邓州市| 四会市| 彰武县| 营口市| 晋城| 永胜县| 巴林左旗| 鄯善县| 和平县| 天台县| 霍林郭勒市| 禹州市| 徐水县| 商城县| 花莲县| 赤壁市| 扎兰屯市| 寿宁县| 云南省| 桑植县| 怀来县| 衡南县| 双桥区| 两当县| 定襄县| 鄂伦春自治旗| 宝兴县| 汝州市| 四会市| 伊金霍洛旗| 宜城市| 济阳县| 黎城县| 思南县| 铁力市|