PythonStudy——函数默认值

# 如果函数的默认参数的默认值为变量,在所属函数定义阶段一执行就被确定为当时变量存放的值

a = 100
def fn(num=a):
print(num) # 100
a = 200
fn()

 输出:

100

也就是说在函数调用的时候,就会把默认值参数传入,取默认值依照从上到下顺序执行。

posted @ 2019-04-26 23:06  挺锅锅  阅读(111)  评论(0编辑  收藏  举报