Python参数中的*和**

def funct3(x, y=1, z=1, *tup):
        print((x, y, z) + tup)
def funct4(x, y=1, z=1, **dictionary):
        print(x, y, z, dict)

*tup表示任意多个无名参数,类型为tuple,**dictionary表示关键字参数,类型为dictionary。当*tup和**dict一起使用时,*tup必须在**dict之前

posted @ 2014-01-17 13:49  MagicLetters  阅读(186)  评论(0编辑  收藏  举报