函数的参数
Posted caoyu080202201
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数的参数相关的知识,希望对你有一定的参考价值。
一、形参与实参
1、形参:在定义函数阶段所定义的参数称为形式参数,即形参,相当于变量名。
2、实参:在调用函数阶段所传入的参数称为实际参数,即实参,相当于变量值。
def func(a, b): # 定义函数时的参数a,b即为形参 res = a + b return res num_sum = func(1, 2) # 调用函数时的参数1,2即为实参
3、形参与实参的关系:
①在调用阶段,实参的值会绑定给形参,类似于变量的赋值操作,变量值绑定给变量名。
②这种绑定关系只能在函数体内使用。
③调用函数时,实参与形参的绑定关系生效,函数体代码执行完,即函数调用完成后即解除绑定关系。
4、实参传入值的形式:
①直接传值:
def func(a,b): pass func(1,2) # 直接把值填入括号内作为实参传入
②通过变量名:
def func(a,b): pass a = 1 b = 2 func(a,b) # 在括号内填入变量名a,b就相当于把它们对应的值1,2填入
③把系统功能或自定义函数的返回值传入:
def func(a,b): res = a+b return res func(int(‘1‘),func(2,3)) # 返回值作为实参
二、形参与实参的具体使用
1、位置参数:按照从左到右的顺序依次定义的参数称为位置参数。
2、位置形参:在函数定义阶段,从左到右依次定义的参数名
111
以上是关于函数的参数的主要内容,如果未能解决你的问题,请参考以下文章