Python函式定義

2021-09-12 06:23:08 字數 682 閱讀 8852

可以在程式的開頭定義函式,函式的定義如下所示,形參可以有也可以沒有,也可以有多個:

def 函式名(形參...):

'''函式注釋

'''函式體

下面有個例項

def convert_currency(im,er):

'''匯率兌換函式

:param im: 需要兌換的金額

:param er: 匯率

:return: 兌換完成金額

'''out = im * er

return out

這裡傳入兩個引數,進行簡單計算之後,返回計算值

out_money = convert_currency(ex_money,usd_vs_rmb)
接上邊的例項,寫上函式名,傳入函式的實參(若函式沒有定義形參,不需要傳參),然後將函式值傳遞給變數out_money ,這樣執行完上一步程式之後,out_money 中所存的值就為函式體中return的返回值了(如果沒有引數的函式,不需要將函式賦給變數,直接寫一行 函式名() 即可)。

簡單的,一行內表示的函式,計算結果為返回值上面例項函式的定義:

函式convert_currency2= lambda x: x * usd_vs_rmb

Python定義函式

1.1 定義函式基礎 參考 define the function def fib n print the fibonacci series up to n.a,b 0,1 while a n print a a,b b,a b 1.2 函式預設引數 default arguments def as...

python 定義函式

前面我們已經講過如何呼叫python內建的一些函式,但當內建函式不能滿足我們的需求時,就需要自己定義函式,那麼在python中如何自己定義函式呢?下面我們重點講解python中函式的定義與使用。在python中,定義函式使用def語句,def語句後依次時函式名,括號,括號中的函式引數以及冒號,最後是...

python 定義函式

coding utf 8 python中定義乙個函式要使用def語句,依次寫出函式名 括號 括號中的引數和冒號 然後在縮排塊中寫函式體,函式的返回值用return返回 def my abs x if x 0 return x else return x 如果沒有return語句,函式執行完畢也會返回...