20201021-Python學習筆記9.2
阿新 • • 發佈:2020-10-21
定義函式
在Python中,定義一個函式要使用def語句,依次寫出函式名、括號、括號中的引數和冒號:,然後,在縮排塊中編寫函式體,函式的返回值用return語句返回。
自定義一個求絕對值的my_abs函式:
def my_abs(x): if x >= 0: return x else: return -x print(my_abs(-87))
函式體內部的語句執行時,一旦執行到return時,函式就執行完畢,並將結果返回。因此,函式內部通過條件判斷和迴圈可以實現非常複雜的邏輯。
如果沒有return語句,函式執行完畢後也會返回結果,只是結果為none。return none 可以簡寫為return。
def my_abs(x): if x >= 0: return x else: return -x
把my_abs()的函式定義儲存為q3.py檔案。那麼,可以在該檔案的當前目錄下啟動Python直譯器,用from q3 import my_abs來匯入
,用from abstest import my_abs
來匯入my_abs()
函式,注意abstest
是檔名(不含.py
副檔名):