55.函数的参数传递
文章目录
- 55.函数的参数传递
- 1.函数的参数
- 2.参数的传递方法
- 3.使用位置参数传递参数
- 4.使用关键字传递参数
1.函数的参数
自定义函数有2种参数:形式参数和实际参数。
def语句中的参数不是实际参数,我们称之为形式参数,简称形参。
形参的位置是在函数的定义处,即def语句中。
调用函数时的参数是要真正使用的参数,我们称之为实际参数,简称实参。
实参的位置是在函数的调用处。
2.参数的传递方法
自定义函数的参数传递有2种方法:
-
使用位置参数传递参数。
-
使用关键字传递参数。
3.使用位置参数传递参数
def s(l,w):
# 矩形面积计算公式
s = l*w
# 输出面积
print(s)
s(8,4)
【终端输出】
32
def s(l,w):语句中的l和w在定义的时候是没有赋给它具体的值的,它只是一个参数名,因此l和w叫形参。
s(8,4)中的8和4是具体的值,是要实际进行计算的,因此这里的8和4叫实参。
位置传参就是它会根据实参所在的位置进行参数传递。
8是实参中的第1个参数,l是形参中的第1个参数,
因此上述代码中实参8传给了形参l。
4是实参中的第2个参数,w是形参中的第2个参数。
因此上述代码中实参4传给了形参w。

4.使用关键字传递参数
def s(l,w):
# 矩形面积计算公式
s = l*w
# 输出面积
print(s)
s(w=4,l=8 )
【终端输出】
32
根据形参名称进行参数传递。
函数中的形参是l和w。
s(w=4,l=8)在函数调用的时候,我们给参数w赋值4,给参数l赋值8。
w=4中等号左边的参数w我们称为关键字参数。
当使用关键字参数传递时,程序按名称传递参数,关键字参数的位置不影响参数的传递。




















