当前位置:   article > 正文

python中可变参数个数参数_python 可变参数个数

python 可变参数个数

args

1 python中可变参数

1.1 以tuple类型传递

def argTest(*args):
    print(args, type(args))
    for i in args:
        print(i)

argTest(1,2,3)
argTest(1, "Hello")
=> (1, 2, 3) <class 'tuple'>
   1
   2
   3
   (1, 'Hello') <class 'tuple'>
   1
   Hello

1.2 以dict类型传递

def keyArgTest(**args):
    print(args, type(args))
    for k,val in args.items():
        print(k,val)

keyArgTest(k1=1,k2='123',k3=12.4)
=> {'k1': 1, 'k3': 12.4, 'k2': '123'} <class 'dict'>
   k1 1
   k3 12.4
   k2 123

Date: 2013-04-13 22:01:37 中国标准时间


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号