在 Python 中,模組(Module) 是一個包含 Python 程式碼的文件,通常是一組相關功能的集合。
模組可以包括函式、類別、變數,甚至其他模組的引用。
模組的主要目的是為了重用程式碼,將代碼分為多個可管理的部分,讓開發變得更高效和有結構。
Python 標準庫中附帶的模組,功能豐富,幫助完成常見的任務。例如:
需要安裝後才能使用的模組,通常由開發者社群創建,功能更強大。例如:
開發者可以創建自己的模組,將功能組織到不同的 Python 文件中。例如
1.) import my_module
# my_module.py
def greet(name):
return f"Hello, {name}!"
在主程式中引用:
import my_module
print(my_module.greet("Alice"))
引入整個模組,需要通過模組名稱(my_module)來訪問模組內的函式、類別或變數。
使用時必須通過模組名稱來調用模組內的功能,例如 my_module.greet()。
優點:
2.) from my_module import greet
只引入模組內的特定功能(如函式、類別、變數)。
使用時可以直接調用功能,無需加模組名稱。例如 greet()。
from my_module.py import greet
print(greet())
只引入模組內的特定功能(如函式、類別、變數)。
使用時可以直接調用功能,無需加模組名稱。例如 greet()。
優點:
模組是 Python 的基石之一,幫助開發者以簡單的方式組織和管理代碼。學會使用內建模組和創建自己的模組,將大幅提升程式開發效率和靈活性。
其他模組文章:
Python 數據處理模組:json
Python 數據處理模組:csv
Python 數據處理模組:pandas
Python 科學運算與數據可視化:numpy
Python 科學運算與數據可視化:matplotlib
Python 模組: pathlib
Python 模組: defaultdict
Python 日期和時間模組:datetime timedelta strftime
Python 基本模組:os
Python 基本模組:sys
Python 基本模組:math
Python 隨機數生成模組:random
Python 網路請求模組:requests