当前位置:首页 > 编程技术 > 正文

如何区分实参和形参

如何区分实参和形参

在编程中,实参(Actual Parameters)和形参(Formal Parameters)是函数调用时的两个基本概念,以下是它们的定义和区分方法: 实参(Actu...

在编程中,实参(Actual Parameters)和形参(Formal Parameters)是函数调用时的两个基本概念,以下是它们的定义和区分方法:

实参(Actual Parameters)

实参是调用函数时传递给函数的值或变量。它们可以是具体的值、变量或者表达式。

值传递:当实参是具体值时,比如 `print(10)`,这里的 `10` 就是实参。

变量传递:当实参是变量时,比如 `print(x)`,这里的 `x` 就是实参。

形参(Formal Parameters)

形参是函数定义中出现在括号内的变量名。它们用于接收传递给函数的实参值。

形参列表:在函数定义时,形参以变量名形式出现在函数名后面的括号内,例如 `def add(a, b):`,这里的 `a` 和 `b` 就是形参。

区分方法

1. 定义位置:

实参在函数调用时出现在函数名后面的括号内。

形参在函数定义时出现在函数名后面的括号内。

2. 作用域:

实参在函数调用时是调用者的作用域内的变量或值。

形参在函数定义时是函数内部的作用域内的变量。

3. 传递方式:

实参可以是值或变量。

形参是函数内部用于接收实参值的变量。

示例

```python

def add(a, b):

return a + b

result = add(10, 20) 10 和 20 是实参

print(result) 输出 30

def greet(name):

print(f"Hello, {name

上一篇:晃的偏旁是什么

最新文章