python函数如何实现可变参数,python 参数 可选参数 可变参数
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
1、使用说明
(1)如果要使用可变参数,在传递参数时,传递参数名会出错;
(2)可变参数以两种形式传递:
直接传入函数,比如上面例子的第一种形式,即print _ info2 (Robin ,20,180, C , JavaScript );
把它组装成一个列表或者元组,然后传入,而且必须带*,类似于func(*[1,2,3])或者func(*(1,2,3))。之所以必须带*是因为如果不带这个,传入的变量参数会多嵌套一个元组,也就是(1,2,3)会变成(
2、实例
#可变参数
defprint_info2(姓名,年龄=18,身高=178,*args):
打印信息功能2
:参数名:
:参数:
:paramargs:
:返回:
打印(名称: ,名称)
打印(年龄: ,年龄)
打印(“高度:”,高度)
打印(参数)
forlanguageinargs:
打印(“语言:”,语言)
print_info2(罗宾,20,180, c , javascript )
语言=(python , java , c , go , php )
Print _ info2 (jack ,30,175,* languages)以上是关于python变量参数使用的注意事项。希望对你有帮助。更多python学习方向:Python基础课程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。