91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Python3.5模塊的定義、導入、優化操作圖文詳解

發布時間:2020-08-29 22:51:09 來源:腳本之家 閱讀:210 作者:loveliuzz 欄目:開發技術

本文實例講述了Python3.5模塊的定義、導入、優化操作。分享給大家供大家參考,具體如下:

1、模塊體系大綱

Python3.5模塊的定義、導入、優化操作圖文詳解

2、模塊的定義

模塊的本質:是一個.py格式的Python文件。文件名test.py,對應的模塊名為:test。

用來從邏輯上組織Python代碼(變量、函數、類、邏輯),實現一個功能。

Python3.5模塊的定義、導入、優化操作圖文詳解

3、模塊的導入方法

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

舉例:

Python3.5模塊的定義、導入、優化操作圖文詳解

(1)當導入的模塊中有多個方法和多個變量時,導入模塊的所有變量與方法,舉例如下:

Python3.5模塊的定義、導入、優化操作圖文詳解

(2)兩種模塊的導入方法的使用比較:

僅僅導入模塊,調用的方式是:模塊.方法

導入模塊的所有方法和變量:直接調用(不建議使用這樣的方法)

原因:在調用文件中存在與被導入模塊中一樣的方法,則模塊中的方法不會被調用,會被調用文件中的相同的方法覆蓋。

Python3.5模塊的定義、導入、優化操作圖文詳解

(3)導入模塊的具體某一個方法

Python3.5模塊的定義、導入、優化操作圖文詳解

(4)在調用文件中存在與被調用模塊中一樣的方法時,用as方法將被導入模塊中的方法重命名。

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

4、模塊的制作

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

5、模塊import的本質

導入模塊的本質:就是把Python文件解釋一遍。

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

(1)將代碼解釋一遍,所有代碼賦值給模塊變量名。調用:模塊變量名.變量/方法。

Python3.5模塊的定義、導入、優化操作圖文詳解

(2)只解釋模塊的部分方法或變量,可直接使用該方法或變量,不需要模塊名。

Python3.5模塊的定義、導入、優化操作圖文詳解

6、包

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解

(1)包package的定義:本質就是一個目錄(文件夾),必須帶有一個__init__.py文件,用來從邏輯上組織模塊的。

(2)包的導入——其本質是:解釋這個包下面的__init__.py文件。

Python3.5模塊的定義、導入、優化操作圖文詳解


Python3.5模塊的定義、導入、優化操作圖文詳解

7、(1)在不同級的目錄下導入模塊

Python3.5模塊的定義、導入、優化操作圖文詳解

module1.py文件在day5目錄下,而main1.py在day5/module_test目錄下面,這兩個文件不在同一個目錄下面,此時,main.py文件想要調用module1模塊的步驟如下:

由sys.path定義的路徑可知,導入的模塊先從當前的路徑中去尋找模塊,沒有該模塊的情況下,給sys.path添加同時包含module1模塊和main1.py的路徑,F:\PythonCode\day5

舉例:

Python3.5模塊的定義、導入、優化操作圖文詳解


Python3.5模塊的定義、導入、優化操作圖文詳解

(2)在不同級的目錄下導入包:p_test.py文件調用包package_test下面的test,py文件里面的test()方法

Python3.5模塊的定義、導入、優化操作圖文詳解

Python3.5模塊的定義、導入、優化操作圖文詳解Python3.5模塊的定義、導入、優化操作圖文詳解Python3.5模塊的定義、導入、優化操作圖文詳解

8、導入優化

from module_test import test

Python3.5模塊的定義、導入、優化操作圖文詳解

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

向AI問一下細節

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

AI

武夷山市| 凤城市| 巴彦淖尔市| 读书| 明光市| 淄博市| 林芝县| 鹿泉市| 靖州| 阿尔山市| 桃园县| 九寨沟县| 扶沟县| 南充市| 民丰县| 宁安市| 进贤县| 封丘县| 佳木斯市| 兴义市| 香河县| 延庆县| 镇远县| 张家港市| 靖安县| 大冶市| 南充市| 修文县| 平谷区| 黄浦区| 崇明县| 阳城县| 博湖县| 榕江县| 岑溪市| 长寿区| 永顺县| 建阳市| 灵丘县| 陇南市| 芦溪县|