函数定义中能够包括多个形参,因而函数挪用中也能够包括多个实参。向函数通报实参体式格局许多,可运用位置实参。位置实参 ,这要求实参的递次与形参的递次雷同;也可运用关键字实参,个中每一个实参都由变量名和值构成;还可运用列表和字典。下面来顺次引见这些体式格局。
位置实参
挪用函数时,Python必须将函数挪用中的每一个实参都关联到函数定义中的一个形参。为此,最简朴的关联体式格局是基于实参的递次。这类关联体式格局被称为位置实参位置实参 。为邃晓个中的事情道理,来看一个显现宠物信息的函数。这个函数指出一个宠物属于哪一种动物以及它叫什么名字,以下所示:
这个函数的定义表明,它须要一种动物范例和一个名字。挪用describe_pet() 时,须要按递次供应一种动物范例和一个名字。比方,在前面的函数挪用中,实 参'hamster' 存储在形参animal_type 中,而实参'harry' 存储在形参pet_name 中。在函数体内,运用了这两个形参来显现宠物的信息;输出形貌了一只名为Harry的仓鼠:
关键字实参
关键字实参是通报给函数的称号—值对。你直接在实参中将称号和值关联起来了,因而向函数通报实参时不会殽杂(不会获得名为Hamster的harry如许的效果)。关键字实参让 你无需斟酌函数挪用中的实参递次,还清楚地指出了函数挪用中各个值的用处。
默认值
编写函数时,可给每一个形参指定默认值
以上就是python通报参数的细致内容,更多请关注ki4网别的相干文章!