Python函式引數

2021-09-19 20:07:24 字數 937 閱讀 8282

函式引數

函式可以獲取引數,這個引數的值由你所提供,藉此,函式便可以利用這些值來做一些事情。這些引數與變數類似,這些變數的值在我們呼叫函式時已被定義,且在函式執行時均已賦值完成。

函式中的引數通過將其放置在用以定義函式的一對圓括號中指定,並通過逗號予以分隔。當我們呼叫函式時,我們以同樣的形式提供需要的值。要注意在此使用的術語——在定義函式時給定的名稱稱作「形參」parameters,在呼叫函式時你所提供給函式的值稱作「實參」(arguments)。python形參與實參

案例(儲存為 function_param.py):

if a > b:

print(a, 'is maximum')

elif a == b:

print(a, 'is equal to', b)

else:

print(b, 'is maximum')

x = 5

y = 7

print_max(x, y)

輸出:$ python function_param.py

4 is maximum

7 is maximum

它是如何工作的

在這裡,我們將函式命名為 print_max 並使用兩個引數分別稱作 a 和 b。我們使用乙個簡單的 if...else 語句來找出更大的那個數,並將它列印出來。

第一次呼叫函式 print_max 時,我們以實參的形式直接向函式提供這一數字。在第二次呼叫時,我們將變數作為實參來呼叫函式。print_max(x, y) 將使得實參 x 的值將被賦值給形參 a,而實參 y 的值將被賦值給形參 b。在兩次呼叫中,print_max 都以相同的方式工作。

我們已經了解了python教程許多方面的函式,但我們依舊還未覆蓋到所有型別的函式。不過,我們已經覆蓋到了大部分你每天日常使用都會使用到的 python 函式。

python引數函式 Python函式引數總結

coding utf 8 整理一下python函式的各種引數型別 位置引數 呼叫函式時,傳入的兩個值按照位置順序依次賦給引數 def power x,n s 1 while n 0 n n 1 s s x return s print power 5,2 預設引數 簡化函式的呼叫 def power...

python 引數 Python函式 引數

python中將函式作為引數,區分將引數直接寫成函式名和函式名 的區別。def fun1 fun print print print fun 執行fun1 fun4 時,fun為函式fun3的返回值x print type fun type fun type fun fun 執行fun1 fun4 ...

函式傳引數 python 函式引數

1.位置引數 最熟悉的一種引數形式,優點 簡單。缺點 傳遞引數不夠靈活 2.預設引數 優點 提高了 的復用性 缺點 容易產生二義性 注意事項 一是必選引數在前,預設引數在後。二是如何設定預設引數。當函式有多個引數時,把變化大的引數放前面,變化小的引數放後面。變化小的引數就可以作為預設引數。def p...