python函数内部通过方法修改可变参数

# 如果传递的参数是可变类型(列表、字典),
# 在函数内部,使用方法修改了数据的内容,同样会影响到外部的数据
def demo(num_list):
    print("函数内部的代码")
    # 使用方法修改列表的内容
    num_list.append(9)
    print(num_list)
    print("函数执行完成")


gl_list = [1, 2, 3]
demo(gl_list)
print(gl_list)

你可能感兴趣的:(python,开发语言,后端)