模組就是一個包含各種函數或類別的 Python 文件,這些函數或類別可以用來完成特定的任務。當我們把一些常用的程式碼放到模組中,就可以在其他地方重複使用它們。
當我們要建立模組時,首先需要有一個 Python 文件,這個文件就是模組本身。文件名應該簡單易懂,通常會以 .py
為副檔名。
我們先來建立一個簡單的加法模組,這個模組裡有一個函數可以幫助我們完成兩個數字的加法。
在名為 add_module.py 的檔案裡定義了一個 add
函數,這就是一個簡單的模組啦~
建立好模組後,可以在其他程式中使用它。使用剛剛建立的 add_module 模組,以下有幾種導入模組的方式:
這樣,我們就能使用 add_module 裡的 add
函數來進行加法運算。
如果只想導入 add_module 裡的 add
函數,而不是整個模組,可以這樣寫:
這樣更簡單,不用寫像上一題第三行 add_module.add()
這麼長的名字。
當模組名或函數名太長,我們可以用 as
給它們取個別名:
這裡我們把 add_module 簡稱為 am
,使用起來方便多了。
學完 Python 模組後,我感覺到程式設計變得更有條理了。當程式越寫越大的時候,如果把寫的東西都放在一個檔案裡,會搞得亂七八糟的,但學會把函數、類別都分開放到不同的模組後,當我需要某個功能時只要導入模組就好。整體架構變得清晰很多,維護起來也更方便。
另外,明天會介紹到學習 AI 時比較常用到的模組,然後會進行實作的部分~