不定長引數
語法
如下:
加了星號(*)的變數名會存放所有未命名的變數引數
def舉例functionname
([formal_args,]*
var_args_tuple
):"函式_文件字串"
function_suite
return
[expression
]
說明:
defprintinfo
(arg1,*
vartuple
):"列印任何傳入的引數"
"輸出: "
arg1
forvarin
vartuple
varreturn
;# 呼叫printinfo 函式
printinfo(10
);printinfo(70
,60,50
);
輸出結果:
輸出:10輸出:
7060
50
Python不定長引數
記錄了python函式的不定長引數,用 來接收不定長的資料。在定義函式時,可以在形參前邊加上乙個 這樣這個形參將會獲取到所有的實參,它將會將所有的實參儲存到乙個元組中 a會接受所有的位置實參,並且會將這些實參統一儲存到乙個元組中 裝包 fn3函式的使用 形參可以接收其他的關鍵字引數,它會將這些引數統...
不定長引數 python
如果向乙個函式傳遞的引數的數量每次都不同,想要讓函式去做每次相加或者其他的事的時候,可以用 變數名 傳遞不定長引數,傳進去以後的變數會變成乙個元組def sum a result 0print type a for i in a result i return result result sum 1...
python不定長引數詳解
如果想要乙個函式能不固定接收任意多個引數,可以使用不定長引數。python自定義函式中有兩種不定長引數,第一種是 在傳入額外的引數時可以不用指明引數名,直接傳入引數值即可。第二種是 這種型別返回的是字典,傳入時需要指定引數名。加了乙個星號 不定長引數會以元組 tuple 的形式匯入,存放所有未命名的...