1、实参的使用位置
为了使函数接受不同类型的实参,必须在函数定义的最后放置接受任何数量实参的形参。首先,Python匹配位置和关键字实参,然后将剩余的实参收集到最后一个形参中。
>>>defperson(city,*args): ...print('city:'+city+',otherargs:') ...forvalueinargs: ...print(value) ... >>>person('beijing','name','age','tel') city:beijing,otherargs: name age tel
2、实参使用关键词
有时我们需要接受任何数量的实际参数,但我们不知道传递给函数的信息是什么。在这种情况下,函数可以写成可以接受任何数量的键对。一个例子是创建用户介绍:你知道你会收到关于用户的信息,但你不确定它会是什么样的信息。
>>>defperson(city,*args): ...print('city:'+city+',otherargs:') ...forvalueinargs: ...print(value) ... >>>person('beijing','name','age','tel') city:beijing,otherargs: name age tel
以上是python在函数中传递实参的方法,希望对大家有所帮助。更多Python学习指导:python基础教程