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