今天,我们要学习的是函数中的一个重要的概念——参数。
废话不多说,直接进入正题,下面我们看一段简单代码:
def add(a, b): # 1 形参
sum = a + b
return sum
a = add(3, 5) # 2 实参
print(a)
那么,什么是参数呢?其实很好理解,我们写一个函数,函数用来实现某个特定的功能,参数就是该函数为了实现功能所需要的东西。比如说,这边的add()方法,其功能就是要实现“加法”,那么要实现加法功能,必须要“加数”和“被加数”两个值,那么这边的参数就需要两个:a和b。分别代表加数和被加数。再比如,我们常常用到的print()内置函数,我们使用print()函数时,都是在括号中传入一个字符串,然后调用print函数,控制台打印出该字符串,那么其参数就是“一串你准备打印到控制台上的字符串”。
“形参”和“实参”
在开发中,我们常常会听到“形参”和“实参”这两个词,那么,何为形参?何为实参呢?
从名字就可以看出,实参是一个实实在在存在的参数,是实际占用内存地址的,而形参只是意义上的一种参数,在定义的时候是不占内存地址的,如在上面例子中,注释1处的a和b就是两个“形参”,它们在add函数定义的时候在括号