python在函数中传递实参
发布时间:2024-08-08 16:08:47

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