python函式變長引數

笨蛋程式設計師發表於2020-12-28

在函式定義時只需要在引數前加上星號*,如

def fun(first, *other):
	print(first)
	print(other)

fun()函式必須至少傳遞一個引數給first,否則會報錯。這樣可以對函式進行呼叫,如

fun(1, 2, 3)
# 輸出
# 1
# (2, 3)

fun(100)
# 輸出
# 100
# ()

相關文章