作业:
鉴于函数定义中可能包含多个形参,因此函数调用中也可能包含多个实参。向函数传递实参的方式很多,可使用位置实参 ,这要求实参的顺序与形参的顺序相同;也可使用关键字实参 ,其中每个实参都由变量名和值组成;还可使用列表和字典。
请按照教材,把每一种调用后加上注解,对应教材中的哪种调用。
去掉后2行注解会出错,为什么?
我的图:
去掉后2行注解会出错原因:
传递实参要点:
1、位置实参:要求实参的顺序与形参的顺序相同
*注意:不能颠倒实参的顺序
2、好关键字实参:每个实参都由变量名和值组成
*注意:务必准确地指定函数定义中的形参名
3、默认值:给每个形参指定默认值
*注意:在形参列表中必须先列出没有默认值的形参
4、避免实参错误
常见实参错误如调用函数describe_pet(),没有指定任何实参,调用时缺少必要信息