美文网首页
python-函数-不定长参数

python-函数-不定长参数

作者: 不知名的二狗 | 来源:发表于2019-08-26 09:32 被阅读0次

不定长参数

arg2是可选的,除了必须的参数arg1,其余的参数都放在arg2中

def printinfo(arg1,*arg2):
    print("参数1:",arg1)
    print("参数2:",arg2)
if __name__  == "__main__":
    printinfo(2,3,4,45,5)

执行结果

参数1: 2
参数2: (3, 4, 45, 5)

如果参数只有一个(如arg2),可以不传函数名称,如果参数有两个(如*arg2),就要传入元组

def printinfo2(arg1, **arg2):
    print("参数1:", arg1)
    print("参数2:", arg2)

if __name__  == "__main__":
    printinfo2(2,b=3,c=4,e=45,f=5)

执行结果

参数1: 2
参数2: {'b': 3, 'c': 4, 'e': 45, 'f': 5}

相关文章

  • python-函数-不定长参数

    不定长参数 arg2是可选的,除了必须的参数arg1,其余的参数都放在arg2中 执行结果 如果参数只有一个(如a...

  • python基础篇

    对不定长参数的理解? *args:传入 不定长参数,用来将参数打包成tuple给函数调用; **kwargs: 关...

  • 参数与匿名函数

    必需参数、关键字参数、默认参数、不定长参数 必需参数、关键字参数为常用函数不做多说。 1.默认函数 调用函数时,如...

  • golang不定长参数问题

    golang不定长参数问题 一般函数的参数都是定长的,但是有一些参数可以传入不定数量的参数,golang 语言也有...

  • python 10天快速教程 Day3

    本节重点 函数的定义 局部变量与全局变量 调用函数的传参方式 不定长参数 缺省参数 函数参数的高级使用 函数的嵌套...

  • 07 内置函数、作用域、闭包、递归

    回顾 函数定义def fun_name():block 参数:不需要传参必备参数默认参数不定长 *arg ...

  • go切片

    切片不需要指定长度 案例1 简化编写 案例2 使用make函数 可以简写 案例3 切片充当参数和数组充当参数显然不...

  • Python函数-2

    函数设定默认参数值 power(x, n)函数,计算任意n次方,默认是计算平方。 不定长参数 一个函数能处理比当初...

  • Python学习杂记——函数篇

    函数的定义: 函数中调用全局变量:使用global关键字标识 缺省参数: 不定长参数: 元组和字典拆包: 函数的递...

  • 六种装饰器示例

    例1:无参数的函数 例2:被装饰的函数有参数 例3:被装饰的函数有不定长参数 例4:装饰器中的return 例5:...

网友评论

      本文标题:python-函数-不定长参数

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