python---函数的形参与实参
文章目录
- 1. 形参(Formal Parameter)
- 2. 实参(Actual Parameter)
- 关键区别
在编程中,形参(形式参数)和实参(实际参数)是函数调用时的两个核心概念。
1. 形参(Formal Parameter)
1、定义:函数声明或定义时括号内列出的参数,用于接收调用时传递的值。
2、特点:
2.1、是函数内部的局部变量,仅在函数内有效。
2.2、形参的命名和类型由函数定义决定。
2.3、本质是占位符,无具体值,直到函数被调用时接收实参的值。
示例:
def add(a, b): # a和b是形参return a + b
2. 实参(Actual Parameter)
1、定义:函数调用时实际传递给函数的值或变量。
2、特点:
2.1、可以是常量、变量、表达式或函数返回值。
2.2、实参的值会被赋值给对应的形参(按值传递或按引用传递,取决于语言)。
示例:
python
result = add(3, 5) # 3和5是实参
关键区别
特性 | 形参 | 实参 |
---|---|---|
出现位置 | 函数定义时 | 函数调用时 |
作用 | 声明函数需要的输入 | 实际提供给函数的具体值 |
是否必须具名 | 是(需明确类型/名称) | 否(可以是匿名值或表达式) |
生命周期 | 函数执行期间存在 | 可以是全局变量或临时值 |