在Python中,函數(shù)參數(shù)傳遞的方法有以下幾種:
def func(a, b, c):
# 函數(shù)體
func(1, 2, 3)
def func(a, b, c):
# 函數(shù)體
func(c=3, b=2, a=1)
def func(a, b=2, c=3):
# 函數(shù)體
func(1) # 傳遞了一個(gè)參數(shù),默認(rèn)使用b=2, c=3
def func(*args, **kwargs):
# 函數(shù)體
func(1, 2, 3, a=4, b=5) # 可以接收任意個(gè)數(shù)的位置參數(shù)和關(guān)鍵字參數(shù)
def func(lst):
lst.append(4)
my_list = [1, 2, 3]
func(my_list)
print(my_list) # 輸出[1, 2, 3, 4]
以上是Python函數(shù)參數(shù)傳遞的常見方法,根據(jù)不同的需求選擇適合的方法。