形参与实参的关系: # 形参就相当于变量名,而实参相当于变量的值,函数调用传参的过程就是给形参、变量名赋值的过程
注意点: # 实参和形参的绑定关系只在函数的运行阶段有效,函数运行结束后自动解除...(越短的越靠前,越长的越复杂的越靠后)
2.同一个形参不能被多次赋值
"""
默认值参数
默认值参数: # 在函数的定义阶段,形参(变量名)就已经被赋值了的参数 , def my_max(x,y...的爱好是 ['study', '生蚝', '喝腰子汤', '女教练']
# 解决方法1,每次传一个空列表过去
info('jason','study',[])
info('tank','生蚝',[]...['喝腰子汤']
# egon 的爱好是 ['女教练']
# 解决方法2,改写函数默认参数,没传就重新申请一个空列表
def info(username,hobby,l=None):
if...]
# kevin 的爱好是 ['喝腰子汤']
# egon 的爱好是 ['女教练']
易错点**** # 函数在定义阶段 内部所使用的变量都已经初始化完毕了,不会因为调用的位置的变化 而影响到内部的值