Python如何將函式儲存在模組中
將函式儲存在模組中
將函式儲存在稱為模組的獨立檔案中,使用時再將模組匯入到主程式中。目的:1. 隱藏程式程式碼細節;2.重用函式;3.與其他程式設計師共享這些檔案;4.使用其他程式設計師編寫的函式庫。
1. 匯入整個模組
pizza.py def make_pizza(size, *toppings): print("nMaking a " + str(size) + "-inch pizza with the following toppings: ") for topping in toppings: print("- " + topping) making_pizzas.py import pizza pizza.make_pizza(16, 'pepperoni') pizza.make_pizza(12, 'mushroom', 'green peppers', 'extra cheese')
即可以使用一下的語法來匯入模組並使用模組中的任意函式:
import module_name module_name.function_name( )
2. 匯入特定的函式
from module_name import function_name # 匯入模組中一個函式 from module_name import function_0, function_1,,, # 匯入模組中的多個函式 eg: making_pizzas.py from pizza import make_pizza make_pizza(16, 'pepperoni') make_pizza(12, 'mushroom', 'green peppers', 'extra cheese')
匯入的是函式,呼叫函式時就無需使用句點。
相關推薦:《》
3. 使用as給函式指定別名
from pizza import make_pizza as mp mp(16, 'pepperoni') mp(12, 'mushroom', 'green peppers', 'extra cheese')
給函式指定別名的通用語法:
from modul_name import function_name as fn
4. 使用as給模組指定別名
import pizza as p p.make_pizza(16, 'pepperoni') p.make_pizza(12, 'mushroom', 'green peppers', 'extra cheese')
給模組指定別名的通用語法:
import module_name as mn
5. 匯入模組中的所有函式
from pizza import * make_pizza(16, 'pepperoni') make_pizza(12, 'mushroom', 'green peppers', 'extra cheese')
匯入所有函式的通用語法:
from module_name import *
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/818/viewspace-2837339/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將函式儲存在模組中(2)函式
- python將函式寫入模組中的小技巧Python函式
- python threading模組有哪些函式Pythonthread函式
- 『無為則無心』Python函式 — 36、Python中的模組Python函式
- 使用 Python 函式進行模組化Python函式
- python檢視模組下的函式Python函式
- python IO模組【二】:open函式詳解Python函式
- socket模組函式函式
- Python學習筆記_函式_匯入模組Python筆記函式
- Python檢視模組(變數、函式、類)方法Python變數函式
- No.7、函式模組函式
- python中super函式如何使用?Python函式
- python中fail函式如何使用PythonAI函式
- Python函式與模組的精髓與高階特性Python函式
- 藉助Python 函式進行模組化程式碼Python函式
- 如何使用python中的exec函式?Python函式
- Python中eval函式的表示式如何使用Python函式
- Lua封裝函式模組並由其他模組呼叫封裝函式
- re模組 函式模式詳解函式模式
- 從A到Z,26個實用Python模組/函式速覽Python函式
- 從零開始學Python:第八課-函式和模組Python函式
- python的os模組的常見函式及用途詳解Python函式
- Python使用os模組、Try語句、pathlib模組判斷檔案是否存在Python
- Python中模組是什麼?Python有哪些模組?Python
- python中re模組的使用(正規表示式)Python
- 如何將 Elixir 模組風格應用在 JS 中JS
- Python中os模組Python
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- python中如何新增模組匯入路徑?Python
- spring cloud config將配置儲存在資料庫中SpringCloud資料庫
- Curve 分散式儲存在 KubeSphere 中的實踐分散式
- 如何編寫python模組Python
- 關於python3.7中 scipy模組輸出函式出錯問題的解決Python函式
- Python中eval函式是什麼?如何使用?Python函式
- 說說在 Python 中如何測試函式Python函式
- python中函式如何返回多個結果?Python函式
- 如何在Python中實現函式過載Python函式
- 如何使用python中的取整floor函式?Python函式