54.Python自定义函数参数传递
包含在主题中
#语法简介
1、功能参数
2. 如何传递参数
3.使用位置参数传递参数
4.使用关键字传递参数
1. 函数参数自定义函数有两种类型的参数:形式参数和实参。
def 语句中的参数不是实际参数;它们称为形式参数,简称形式参数。
形式参数的位置在函数定义内,即def 语句内。
调用函数时实际使用的参数称为实参,简称实参。
实际参数位置在函数调用点。
2. 如何传递参数向自定义函数传递参数有两种方法。
使用位置参数传递参数。
使用关键字传递参数。
3.使用位置参数传递参数defs(l,w):
#长方形面积计算公式
s=l*w
#输出区域
打印
s(8,4)
[终端输出]
32
def s(l,w): 语句中的l 和w 位于。
定义时,l 和w 称为形式参数,因为没有简单地为它们分配具体值。
我们这里称8和4为实参,因为s(8,4)中的8和4是我们实际需要计算的具体值。
位置参数传递是指根据实际参数位置来传递参数。
8是实参第一个参数,l是形参第一个参数,
因此,在上面的代码中,实参8被传递给形参l。
4 是第二个实参,w 是第二个形参。
因此,在上面的代码中,实参4被传递给形参w。
55-14. 使用关键字defs(l,w): 传递参数
#长方形面积计算公式
s=l*w
#输出区域
打印
s(w=4,l=8)
[终端输出]
32
根据形式参数名称传递参数。
函数的形式参数是l和w。
当调用s(w=4,l=8) 函数时,它将值4 赋给参数w,将值8 赋给参数l。
w=4左边的参数w称为关键字参数。
当使用关键字参数传递时,程序按名称传递参数。关键字参数的位置不影响参数传递。
55-2