python 形參和實參

2021-09-28 19:15:46 字數 728 閱讀 4933

python---形參和實參

python函式的兩種型別引數,一種是函式定義裡的形參,一種是呼叫函式時傳入時傳入的實參。

經常在使用一些內建函式時需要傳入引數,例如呼叫math.sin時,需要傳入乙個整型數字作為實參。有的函式需要多個引數,如,math.pow需要兩個引數,乙個是基數(base),另乙個是指數(exponent)。

在函式內部,會將實參的值賦給形參,例如:

在該函式中,函式名personinfo後面的引數列表name和age就是實參,在函式體中分別將name和age的值傳遞給name和age,函式體中的name和age就是形參。

注意:在函式體內都是對形參進行操作,不能操作實參,即對實參做出更改。

內建函式的組合規則在自定義函式上同樣適用。例如,我們對自定義的personinfo函式可以任何表示式作為實參:

執行結果如下:

由執行結果可以看到,可以用字串的乘法表示式作為實參。

在python中,作為實參的表示式會在函式呼叫前執行,例如,在上面的例項中,實際上先是執行的是」xioaming」*2的操作,再將執行的結果作為乙個實參傳遞到函式體中。

注意:作為實參傳入函式的變數名稱和函式定義裡形參的名字沒有關係。函式只關心形參的值,而不關心它在呼叫前叫什麼名字。

python實參 python的形參和實參

python中函式引數的傳遞是通過 賦值 來傳遞的。但這條規則只回答了函式引數傳遞的 戰略問題 並沒有回答 戰術問題 也就說沒有回答怎麼賦值的問題。函式引數的使用可以分為兩個方面,一是函式引數如何定義,二是函式在呼叫時的引數如何解析的。而後者又是由前者決定的。函式引數的定義有四種形式 1.f arg...

形參和實參

函式的引數分為形參和實參兩種。形參 出現在函式定義中,在整個 函式體內都可以使用,離開該函式則不能使用。實參出現在主調函式中,進入被調函式後,實參變數也不能使用。形參和實參的功能是作 資料傳送 發生函式呼叫 時,主調函式把實參的值傳送給被調函式的形參從而實現主調函式向被調函式的 資料傳送 函式的形參...

形參和實參

形參 全稱為 形式引數 是在定義函式名和函式體的時候使用的引數,目的是用來接收呼叫該函式時傳遞的引數。形參的作用是實現主調函式與被調函式之間的聯絡,通常將函式所處理的資料,影響函式功能的因素或者函式處理的結果作為形參。沒有形參的函式在形參表的位置應該寫void.main 函式也可以有形參和返回值,其...