python在函数中传递实参
python在函数中传递实参
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学习教程请关注IT培训机构:千锋教育。
相关推荐HOT
更多>>python如何用python爬取数据
如何用python爬取数据1、find_all()的爬取find_all():提取所有符合要求的数据,搜索当前tag的所有tag子节点,并判断是否符合过滤器的条件。2、...详情>>
2023-11-06 23:37:08python输入身高体重算BMI
python输入身高体重算BMI1、说明身体指标BMI是根据人的身高和重量计算得到的数字指标。它是采集人的身高值(以米为单位)和人体的重量(以公斤为单...详情>>
2023-11-06 21:34:27python cmd中怎么运行python文件
运行Python,可在交互模式下运行,或者命令行中。命令行中运行的是Python的.py文件。cmd中执行Python程序的方法,如下打开cmdC:\Users\Administ...详情>>
2023-11-06 14:37:04pythondict是啥意思
Python中的dict表示的字典数据类型。字典是另一种可变容器模型,且可存储任意类型对象。字典是python语言中唯一的映射类型映射类型对象里哈希值...详情>>
2023-11-06 13:56:05