“参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参”
def f(a): #定义时没有值,只是一个符号,形参
print(a)
f(5) #调用函数,有值,实参
参数列表中给出要传入函数内部的参数,这类参数是实参,不是形参。
形参指的是函数内部定义时的参数。实参是调用函数所传递的参数。
例如:
def add(a,b):
return a+b;
add(1,2)
add(a,b),此时的a和b称为形参,因为函数声明的时候写的,没有具体的值,称为形式参数。
下面的add(1,2),这时候1和2就是传入函数内部的参数,是实实在在的参数,所以称为实参。
①形参(形式参数)
在函数定义中出现的参数可以看做是一个占位符,它没有数据,只能等到函数被调用时接收传递进来的数据,所以称为形式参数,简称形参。
所以题主所问的那句话是错误的。
②实参(实际参数)
函数被调用时给出的参数包含了实实在在的数据,会被函数内部的代码使用,所以称为实际参数,简称实参。
形参和实参的功能是传递数据,发生函数调用时,实参的值会传递给形参。
希望对题主有所帮助,可以的话,帮忙点个采纳!