下面是實驗**:
deffun(x,y=9):
if x == y:
print("input is equal:"
,x,y)
else:
print("inout is not equal"
,x,y)
s1 = input("input something:")
s2 = input("input something;")
fun(s1,s2)
測試結果:1. x, y都通過鍵盤輸入,輸出結果是x, y都是鍵盤輸入的結果,證明y的值被鍵盤輸入的值替代了;
2. x通過鍵盤輸入,y的值預設,輸出結果是x為鍵盤輸入的值,y為預設值,證明python用預設值自動補充預設值;
3. x, y都預設,做為空輸入處理;
python 實參與形參
從名字就可以看出,實參是乙個實實在在存在的引數,是實際占用記憶體位址的,而形參只是意義上的一種引數,在定義的時候是不佔記憶體位址的,如在下面例子中,username就是乙個形參,尼古拉斯趙四是我在呼叫函式時傳入的乙個實參,它的值被儲存在形參username中。def user username 內部...
實參與形參
實參 argument 全稱為 實際引數 是在呼叫時傳遞給函式的引數.實參可以是常量 變數 表示式 函式等,無論實參是何種型別的量,在進行函式呼叫時,它們都必須具有確定的值,以便把這些值傳送給形參。因此應預先用賦值,輸入等辦法使實參獲得確定值。形參 parameter 全稱為 形式引數 由於它不是實...
有趣的實參與形參
一般方法的結構如下 修飾符 返回值型別 方法名 引數列表 方法體我們今天主要講的就是實參與形參傳遞的問題。在引數列表中的就是形式引數,簡稱形參。當方法呼叫時,形參就用被變數或者資料替換。而這些變數和資料就是實際引數,也就是實參。還有就是形參是可以選的。即可以沒有引數。如publicstaticvoi...