形參與實參

2021-08-09 10:46:00 字數 719 閱讀 3603

形參與實參

#函式的形參與實參

#引數概念

a="abcdef"

print len(a)

#什麼是形參

def function1(a,b):

if a>b:

print a

else:

print b

#什麼是實參

function1(1,3)

#引數的傳遞

#第一種,最簡單的傳遞

def function(a,b):

if a>b:

print "大"

else:

print "小"

function(5,2)

#第二種,賦值傳遞

def function(a,b=6):

print a

print b

function(2,5)

#關鍵引數

def function(a=1,b=6,c=7):

print a

print b

print c

function(5)

function(b=7,c=8)

function(5,c=2,b=3)

function(b=4,c=2,a=1)

#要注意,引數不能衝突

# function(b=2,c=3,2)

形參與實參

學習了引數那麼我們最先了解就是引數,而引數分為兩種,形參與實參,形參變數只有在被呼叫時才分配記憶體單元,在呼叫結束時,即刻釋放所分配的記憶體單元。因此,形參只在函式內部有效。函式呼叫結束返回主呼叫函式後則不能再使用該形參變數。實參可以是常量 變數 表示式 函式等,無論實參是何種型別的量,在進行函式呼...

形參與實參

實參 argument 全稱為 實際引數 是在呼叫時傳遞給函式的引數.實參可以是常量 變數 表示式 函式等,無論實參是何種型別的量,在進行函式呼叫時,它們都必須具有確定的 值,以便把這些值傳送給形參。因此應預先用賦值,輸入等辦法使實參獲得確定值。形參 parameter 全稱為 形式引數 由於它不是...

形參與實參

public class test private static void parameter int a 執行結果 1 10 2 20 3 10 此例子中parameter 10 中的10為實參,實參就是以乙個實際引數傳過去,方法parameter int a 與parameter a 中的a都是...