課程內(nèi)容
Python入門課程N(yùn)O75課 什么是模塊
一個(gè)腳本就是一個(gè)模塊,在之前的課程中我們知道在腳本程序中定義的函數(shù),可以在下文中被調(diào)用,同樣,它也可以在其他腳本程序中調(diào)用,其實(shí),在上節(jié)課我們已經(jīng)使用了 import 進(jìn)行模塊的導(dǎo)入。
import語句:
將常用的功能分離到一個(gè)模塊中,然后在其它模塊中進(jìn)行復(fù)用,這是模塊的一個(gè)很重要的意義。在Python中使用import語句來執(zhí)行模塊的導(dǎo)入。具體可以分為兩種情況。
import module:
module表示模塊名,將模塊導(dǎo)入到當(dāng)前環(huán)境以后,可以通過成員操作符.來訪問模塊中的所有對(duì)象,例如變量,函數(shù),類等。定義類類型時(shí),在屬性名和方法名加上__的前綴,可以控制其對(duì)外不可見。同樣地,在模塊中也可以在變量名,函數(shù)名,類名等加上__的前綴,讓其對(duì)外不可訪問。從這一角度來看,模塊也是一種"對(duì)象"。
from module import identifier:
from表示從模塊中導(dǎo)出可訪問的對(duì)象,identifier表示模塊中的可訪問對(duì)象。例如模塊utils中的calc_max函數(shù)就是可訪問對(duì)象。import module是導(dǎo)出整個(gè)模塊,而from module import identifier,則是導(dǎo)出模塊中的一個(gè)或多個(gè)對(duì)象。如需導(dǎo)出多個(gè)對(duì)象,對(duì)象之間以逗號(hào)進(jìn)行分隔。
我們?cè)谶M(jìn)行模塊導(dǎo)入時(shí),也可以為導(dǎo)出的模塊或?qū)ο笕∫粋€(gè)別名。在Python中使用as關(guān)鍵字來取一個(gè)別名。

- 上一篇
Python入門課程N(yùn)O74課 自定義異常類型
Python中的異常主要有:語法異常,類型異常,名稱異常,值異常,數(shù)學(xué)異常,系統(tǒng)異常,運(yùn)行時(shí)異常。這些標(biāo)準(zhǔn)異常的異常名稱以Error作為后綴。那么如何自定義異常類型呢?Python中的標(biāo)準(zhǔn)異常名稱以Error作為后綴,我們?cè)谧远x異常時(shí),也應(yīng)該遵循這樣的命名規(guī)范,以保持統(tǒng)一。現(xiàn)
- 下一篇
Python入門課程N(yùn)O76課 模塊的導(dǎo)入機(jī)制
上節(jié)課講到import可以進(jìn)行模塊的導(dǎo)入操作,通過improt導(dǎo)入后Python解釋器會(huì)自動(dòng)將導(dǎo)入的模塊名寫入到內(nèi)置模塊sys的modules屬性中。 sys.modules是一個(gè)字典對(duì)象,鍵名為模塊名。待更新...