问答网

当前位置: 首页 > 知识问答 > 形参实参区别

形参实参区别

知识问答 浏览4次

形参和实参是编程语言中两个重要概念,它们在函数调用过程中起到了不同的作用。

形参(Formal Parameter):是在定义函数时,用于接收外部传递的值的变量,它只是函数定义的一部分,用于描述函数应该接收哪些输入,当函数被调用时,实际传递给形参的值称为实参(Actual Parameter)。

实参(Actual Parameter):是在调用函数时,传递给形参的具体值,实参可以是常量、变量或者表达式,它们在函数内部被当作实际参数进行处理。

形参是函数定义时的占位符,而实参是函数调用时传递给形参的具体值,举个例子:

def add(a, b):  # a 和 b 是形参    return a + bresult = add(1, 2)  # 1 和 2 是实参print(result)  # 输出 3

在这个例子中,ab 是形参,12 是实参,当我们调用add(1, 2) 时,12 分别被传递给形参ab,然后在函数内部计算它们的和并返回。