python使用元组、字典向函数传递多个

发布时间:2019-09-02 07:49:32编辑:auto阅读(1745)

    # -*- coding: utf-8 -*-
    __author__ = 'River'
    def fun(name,age):
    print "%s %s" % (name,age)
    def fun2(name,*args,**dicargs):
    print "%s %s %s" % (name,args,dicargs)
    t=("River","15")
    dic={'name':'river','age':'26'}
    #注意这个name和这个age的key,必须和fun中的参数一致
    fun("ss",":")
    fun(*t)#元组使用*
    fun(**dic)#字典使用**
    fun2(1,2,3)
    fun2(1,2,3,x=10,y=20,n=100)

    #有等号的是字典,之前是元组。。

    =========

    输入结果:

    ss :

    River 15

    river 26

    1 (2, 3) {}

    1 (2, 3) {'y': 20, 'x': 10, 'n': 100}


关键字