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模組NumPy中的tile(A,rep) 函式Python函式
- Python 函式和模組Python函式
- 【iOS開發】如何將Array儲存在本地iOS
- python中fail函式如何使用PythonAI函式
- python中super函式如何使用?Python函式
- Python(2):建立函式模組Python函式
- 如何使用python中的exec函式?Python函式
- Python中eval函式的表示式如何使用Python函式
- 『無為則無心』Python函式 — 36、Python中的模組Python函式
- Curve 分散式儲存在 KubeSphere 中的實踐分散式
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- js如何判斷一個函式是否存在JS函式
- 使用 Python 函式進行模組化Python函式
- python檢視模組下的函式Python函式
- 說說在 Python 中如何測試函式Python函式
- 如何使用python中的取整floor函式?Python函式
- python中函式如何返回多個結果?Python函式
- 如何在Python中實現函式過載Python函式
- Python中eval函式是什麼?如何使用?Python函式
- python threading模組有哪些函式Pythonthread函式
- python IO模組【二】:open函式詳解Python函式
- Python 內嵌函式運用(探究模組)Python函式
- Golang中函式傳參存在引用傳遞嗎?Golang函式
- Python中將函式作為另一個函式的引數傳入並呼叫Python函式
- socket模組函式函式
- bash函式應用之:判斷函式是否存在函式
- 說說在 Python 中如何向函式傳參Python函式
- Python hasattr() 函式 // python中hasattr()、getattr()、setattr()函式的使用Python函式
- 什麼是Python函式?如何定義函式?Python函式
- js如何判斷指定名稱的函式是否存在JS函式
- Python學習筆記_函式_匯入模組Python筆記函式
- Python檢視模組(變數、函式、類)方法Python變數函式
- Python 函式如何過載?Python函式
- python如何定義函式Python函式
- python(python中的super函式、)Python函式
- Python 中filter函式用法PythonFilter函式