函数----之参数笔记
一,函数的额参数分为,形参、实参
(1) 形参:在函数定义阶段,括号内定义的参数(变量名),称之为形式传参数,简称形参
def func(x,y): print (x,y)
(2)实参:在函数调用阶段,括号内传入的值(变量值)称之为实际参数 ,简称实参
func(1,2)
二,详细介绍形参与实参
1,位置参数
(1)位置形参:函数定义阶段,按照从左到右的顺序依次定义的形参
特点:必须被传值(不能多,也不能少)
def func(x,y): print(x,y)
(2) 位置实参L函调用阶段,按照从左到右的顺序依次传入的值
特点:按照位置与形参---一一对应
func(1,2)
2,关键字实参:在函数调用的阶段,按照key=value 的形式传值
特点:可以打破传值的顺序,但仍能指名道姓的位形参复制
注意:可以混用位置实参与关键字实参但是位置形参必须放在前面,并且不能为同一个形参重复赋值
3,默认形参:在函数定义剪短,就已经为形参赋值,该形参称之为默认形参
特点:调用时可以不用为默认形参传值,如果传值以传进来的为准
注意:可以换用位置形参与默认形参但是 位置形参必须放在前面,默认形参的值只在函数定义阶段赋值一次,拿到的一个内存地址
def func(y=222,x)
print(x,y)
4,* 与** 在形参与实参的应用