美文网首页
python 可变参数

python 可变参数

作者: 一平曲 | 来源:发表于2019-01-20 15:09 被阅读0次

1. *args 数组参数

argsFunc 中匹配完定义好的参数,剩余的参数以元组的形式存储在 args(args 名称你可以自行定义)

def argsFunc(a, *args):
    print(a)
    print(args)
    
>>> argsFunc(1, 2, 3, 4)
1
(2, 3, 4)

2. **kwargs 字典参数

形参名前加两个*表示,参数在函数内部将被存放在以形式名为标识符的 dictionary 中,这时调用函数的方法则需要采用 arg1=value1,arg2=value2 这样的形式

>>> def a(**x):print x
>>> a(x=1,y=2,z=3)
{'y': 2, 'x': 1, 'z': 3} #存放在字典中

参考:
简明Python 可变参数

相关文章

  • Python参数 * 与 ** ,及装包拆包

    (*args)可变参数在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以...

  • 4.浅拷贝与深拷贝

    可变(mutable)参数和不可变(immutable)参数 在Python中string、tuple和numbe...

  • Python函数的参数(详细版)

    函数的参数有:必选参数、默认参数、可变参数、关键字参数。 在Python中定义函数,可以用必选参数、默认参数、可变...

  • Python实战:函数

    Python中函数的声明格式: 例如: 函数的调用: 关于位置参数、关键字参数、可变参数和不可变参数 位置参数:参...

  • python 可变参数

    1. *args 数组参数 argsFunc 中匹配完定义好的参数,剩余的参数以元组的形式存储在 args(ar...

  • Python 那些不为人知的冷知识

    1、默认参数最好不为可变对象 函数的参数分三种 可变参数 默认参数 关键字参数 Python 中的 def 语句在...

  • python---函数参数

    python---函数参数 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参...

  • Python:函数的参数(可变参数)

    在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,...

  • Python的参数

    在Python 中,除了正常定义的参数外,Python 还可以使用默认参数,可变参数,关键字参数,使得函数的灵活度...

  • python 笔记 参数

    可变参数定义可变参数和定义一个list或tuple参数相比,仅仅在参数前面加了一个*号 以Python允许你在li...

网友评论

      本文标题:python 可变参数

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