当前位置: 首页 > 图灵资讯 > 行业资讯> python在函数中传递实参

python在函数中传递实参

来源:图灵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
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基础教程