python函数如何实现可变参数,python 参数 可选参数 可变参数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: