举个例子,小试牛刀
def test(a,b=0):
print(a,b)
a = 1
b = 2
test(a,b)
# # 输出
# 1 2
在看一个稍微复杂点的
def test(a, b=[1,2]):
b.append(3)
a.append(3)
print("a:", a)
print("b:", b)
return
a = [1, 2]
test(a)
print("aa1:", a)
test(a)
print("aa2:", a)
# 输出:
# a: [1, 2, 3]
# b: [1, 2, 3]
# aa1: [1, 2, 3]
# a: [1, 2, 3, 3]
# b: [1, 2, 3, 3]
# aa2: [1, 2, 3, 3]
猜你喜欢:👇🏻
⭐【Python】函数外定义变量并在函数内进行更新
⭐【Python】函数调用外部变量
⭐【Python】判断是否为 None