模組
你已經看到,你如何通過定義函式,在程式中重複使用**,如果你需要重複使用,來自你自己寫的其他程式中的若干函式,怎麼辦?你可能猜到了,答案是模組。
有若干撰寫模組的方法,簡單的方法就是建立乙個擴充套件名為 .py的檔案。檔案中有函式和有變數。
另乙個方法則是,用python源語言寫**,比如,你可以用c程式語言來寫模組,當編譯時,他們可以被用於python**,當你使用標準python編譯器時。
乙個模組可以被另乙個程式匯入(import),使用其功能。這也是我們使用python標準庫的方法。首先,我們看看如何使用標準庫模組。
例子:
自行測試執行,這裡故意不顯示結果
**執行原理
首先,我們使用import語句匯入sys模組。基本上,這表示我們告訴python我們要使用這個模組。sys模組包含的功能與python的編譯器和環境有關,比如系統。
當python執行import sys語句時,它尋找sys模組,在這個例子中,它是內建模組,所以python知道到那裡找。
(其中一段,譯者跳過翻譯,感覺對初學者muddy the water)
**裡ar**變數是sys模組中的,這裡用了點記號來訪問,sys.ar**; 清楚的表明這個名字是sys的一部分。另乙個好處是這樣名字就不會和程式中其他ar**相碰撞。
sys.ar**變數是字串列表(列表
python模組基礎
容器總結 1 n的累加和 def sumton n s 0 for i in range 11 s i return s print sumton 11 print sumton 101 定義類 class people age 1 name 寶寶 def eat self print 我要吃飯!例...
python基礎 模組
模組的有如下優點 1 方便開發 2 方便維護 3 能多次呼叫 模組建立 python中每乙個py檔案就是乙個模組 引入模組的方法 1 import 模組名 python檔名稱 2 import 模組名 as 模組別名 3 引用模組部分內容 a from 模組名 import 函式名 變數名或類名 b...
python基礎 模組
from import 語句 from import 語句 搜尋路徑 pythonpath 變數 命名空間和作用域 dir 函式 globals 和 locals 函式 reload 函式 python中的包 python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 py...