Python 模組
什麼是模組?
將模組視為程式碼庫。
包含一組要在應用程式中包含的函式的.py檔案。
建立模組
要建立模組,只需將您想要的程式碼儲存到副檔名為 .py
的檔案中。
示例
將此程式碼儲存在名為 mymodule.py
的檔案中
def greeting(name)
print("Hello, " + name)
使用模組
現在我們可以使用 import
語句來使用我們剛剛建立的模組。
注意:從模組中使用函式時,請使用以下語法:module_name.function_name。
模組中的變數
模組可以包含函式,如前所述,也可以包含各種型別的變數(陣列、字典、物件等)。
示例
將此程式碼儲存在 mymodule.py
檔案中
person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}
命名模組
您可以為模組檔案命名,但它必須具有副檔名 .py
重新命名模組
您可以在匯入模組時使用 as
關鍵字建立別名
Built-in Modules
Python 中有幾個內建模組,您可以隨時匯入它們。
使用 dir() 函式
有一個內建函式可以列出模組中的所有函式名(或變數名)。該函式為 dir()
注意: dir() 函式可用於所有模組,包括您自己建立的模組。
從模組匯入
您可以使用 from
關鍵字選擇僅從模組中匯入部分內容。
示例
名為 mymodule
的模組有一個函式和一個字典
def greeting(name)
print("Hello, " + name)
person1 = {
"name": "John",
"age": 36,
"country": "Norway"
}
注意:使用 from
關鍵字匯入時,在引用模組中的元素時不要使用模組名。例如:person1["age"]
,**而不是**mymodule.person1["age"]