函数拓展

__author__ = 'Administrator'
#位置参数 默认参数


def add(a=1,b=2,c=3):
    print(a+b+c)


#add(6)#顺位 从左往右传递值


#动态参数 可以传递任意多个参数 返回元祖
def add_2(*args):#传进来的数据作为元祖()
    sum=0
    for item in args:
        sum=sum+item
    print(sum)


#add_2(1,2,3,4)


def add_3(**args):#传进来的数据作为字典处理()
    print(args)


add_3(苹果='like',梨子=2)


def add_4(*args,**kwargs):#传进来的数据作为字典处理()
    print("第一个动态参数",args)
    print("第er个动态参数",kwargs)


dict_1={'age':18,"sex":"girl"}
add_4(1,2,3,4,**dict_1)

猜你喜欢

转载自blog.csdn.net/u010601075/article/details/80507222