美文网首页
任意数量的位置参数

任意数量的位置参数

作者: ZChao_b56b | 来源:发表于2019-07-27 13:18 被阅读0次
## var-positional parameter
## 定义的时候,我们需要添加单个星号作为前缀
>>def func(arg1, arg2, *args):print (arg1, arg2, args)

## 调用的时候,前面两个必须在前面
## 前两个参数是位置或关键字参数的形式
## 所以你可以使用这种参数的任一合法的传递方法
>>func("hello", "Tuple, values is:", 2, 3, 3, 4)
hello Tuple, values is: (2, 3, 3, 4)
## 多余的参数将自动被放入元组中提供给函数使用
 
## 如果你需要传递元组给函数
## 你需要在传递的过程中添加*号
## 请看下面例子中的输出差异:
 
>>func("hello", "Tuple, values is:", (2, 3, 3, 4))
hello Tuple, values is: ((2, 3, 3, 4),)
>>func("hello", "Tuple, values is:", *(2, 3, 3, 4)) 
hello Tuple, values is: (2, 3, 3, 4)

相关文章

  • python防遗忘复习练手之:函数参数的顺序

    python函数参数的顺序依次为:位置参数带默认值的位置参数任意数量的位置参数任意数量的关键字参数 代码: 运行结果:

  • 任意数量的位置参数

  • 函数

    函数 可接受任意数量参数的函数 可以使用 * 使函数接收任意数量的位置参数, * 只能是函数的最后一个位置参数 ...

  • Python3 - 可接受任意数量参数的函数

    问题 构造一个可接受任意数量参数的函数。 解决方案 为了函数接受任意数量的位置参数,使用一个以一个星号(*)开头的...

  • 函数的常用参数定义及返回

    问题1:我们想编写一个可接受任意数量参数的函数 解决方案: 1、要编写一个可接受任意数量的位置参数的函数,可以使用...

  • 函数

    函数传参的4种方法 位置参数,关键字参数,默认值,任意数量参数参数和变量很类似,只是参数在函数调用的时候已经定义好...

  • 函数2019-03-18

    函数传参的4种方法 位置参数,关键字参数,默认值,任意数量参数参数和变量很类似,只是参数在函数调用的时候已经定义好...

  • python 编写可接受任意数量参数的函数

    7.1 编写可接受任意数量参数的函数 使用*开头的参数,就可以接受任意数量的参数 上述方法中,rest是一个元组结...

  • 新2019计划:python学习-函数【5】

    函数用法 本篇章,主要介绍函数的几种用法,包括传参数、实参形参、不同参数形式(位置实参、关键字实参、任意数量的实参...

  • test(TypeScript)

    Rest and Spread 操作符(...) 用来声明可以传递任意数量参数的方法 把任意长度的数组当做参数传递...

网友评论

      本文标题:任意数量的位置参数

      本文链接:https://www.haomeiwen.com/subject/jqterctx.html