PythonStudy——函数默认值

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

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

 输出:

100

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

猜你喜欢

转载自www.cnblogs.com/tingguoguoyo/p/10777166.html
今日推荐