在Python中,形参(Parameter)指的是在定义函数时声明的参数,它们代表了函数在执行时期望接收的输入值。形参在函数定义中充当占位符的角色,用于指示函数需要哪些输入。当函数被调用时,传递给这些形参的具体值被称为实参(Argument)。
形参和实参的关系可以总结如下:
形参是在定义函数阶段声明的,它们是函数体中引用变量名的占位符。
实参是在调用函数阶段传递给函数的具体值或变量。
3. 在函数调用时,实参会绑定到形参,函数内部可以通过这些形参访问传递进来的值。
4. 函数调用结束后,形参和实参之间的绑定关系解除,实参所占用的内存空间会被释放。
形参可以是位置参数,也可以是指定参数(关键字参数),后者允许函数调用时参数可以不按位置顺序传入,而是通过参数名指定。
例如,在下面的函数定义中,`a` 和 `b` 是形参:
def func(a, b):
return a + b
调用这个函数时,传入的值 `5` 和 `10` 分别成为实参:
result = func(5, 10) result 将是 15
希望这能帮助你理解Python中形参的概念