上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.2.3 关键字实参
关键字实参是指使用形参的名字来确定输入的参数值,在调用函数时传递给函数的是名称-值对,这样通过该方式指定实参时,不再需要与形参的位置完全一致,只要确保写入的形参正确即可。这样就可以避免用户需要牢记参数位置的麻烦,无须考虑函数调用中实参的顺序,不仅可以使得函数的调用和参数的传递更加灵活,而且清楚地指出了函数调用中各个值的用途。
【范例4-7】调用pet_information()函数,在进行参数传递时使用关键字实参来调用该函数。代码如下:
运行程序,输出结果如下:
使用关键字实参调用函数,实参的顺序已经无关紧要了,只要准确地指定函数定义中的形参名,Python就知道将实参的各个值存储到哪个形参中。上面代码第8、9行的函数调用是等效的。