python如何定義函式
函式的概念:函式是組織好的、具有一定功能的程式碼片段。
在Python中,定義一個函式要使用def語句,依次寫出函式名、括號、括號中的引數和冒號:,然後,在縮排塊中編寫函式體,函式的返回
值用return語句返回。
下面自定義一個求絕對值的my_abs函式為例:
def my_abs(x): if x >= 0: return x else: return -x
如果沒有return語句,函式執行完畢後也會返回結果,只是結果為None。return None可以簡寫為return。
在Python互動環境中定義函式時,注意Python會出現...的提示。函式定義結束後需要按兩次回車重新回到>>>提示符下:
>>> def my_abs(x): ... if x >= 0: ... return x ... else: ... return -x ... >>> my_abs(-9) 9 >>> _
如果你已經把my_abs()的函式定義儲存為abstest.py檔案了,那麼,可以在該檔案的當前目錄下啟動Python直譯器,用from abstest import my_abs來匯入my_abs()函式,注意abstest是檔名(不含.py副檔名):
>>> from abstest import my_abs >>> my_abs(-9) 9 >>> _
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4650/viewspace-2835529/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是Python函式?如何定義函式?Python函式
- Python如何定義一個函式Python函式
- python---函式定義Python函式
- 如何在函式內部定義函式?函式
- Python巢狀定義函式增強reduce()函式功能Python巢狀函式
- Python騷操作:動態定義函式Python函式
- 模型的列表定義中,使用函式時如何定義引數?模型函式
- python函式的定義和呼叫是什麼?Python函式
- python學習總結之 函式定義defPython函式
- 02_函式定義及使用函式函式
- Python中定義(建立)、呼叫函式及返回值Python函式
- 兄弟連go教程(11)函式 - 函式定義Go函式
- python教程:自定義函式Python函式
- ts函式約束定義函式
- qt之函式重定義QT函式
- 在jQuery定義自己函式jQuery函式
- 第 8 節:函式-函式定義和引數函式
- 函式引數 引數定義函式型別函式型別
- Python基礎入門(5)- 函式的定義與使用Python函式
- makefile--函式定義與呼叫函式
- Java開發筆記(六十二)如何定義函式式介面Java筆記函式
- TS定義陣列 ts宣告函式陣列函式
- Shell中函式的定義和使用函式
- 方法(函式)的定義與引數函式
- 人人都能學會的python程式設計教程11:定義函式Python程式設計函式
- 如何在 Linux Shell 程式設計中定義和使用函式Linux程式設計函式
- [譯]Kotlin中是應該定義函式還是定義屬性?Kotlin函式
- Python學習系列之類的定義、建構函式 def __init__Python函式
- Python3之函式的引數傳遞與引數定義Python函式
- Python 引用不確定的函式Python函式
- vue 在methods中定義的函式 not definedVue函式
- 函式基本定義和使用‘未完待續函式
- C++入門教程(12):定義函式C++函式
- TypeScript 定義函式的幾種寫法TypeScript函式
- c語言函式指標的定義C語言函式指標
- "undefined reference to strptime"之自己定義strptime函式Undefined函式
- 22.python自定義函式(format,zip)Python函式ORM
- Python 函式如何過載?Python函式