练习4

来源:互联网 发布:geoserver sql view 编辑:程序博客网 时间:2024/04/28 00:35
#求所有传入函数的参数之和def f(*args):    sum=args[0]        #将第一个参数赋值给sum    for x in args[1:]: #逐个扫描其它参数        sum+=x    return sum#传入的参数是关键字参数,求参数值的和def f1(**args):    argsval=list(args.values())    total=argsval[0]    for x in argsval[1:]:        total+=x    return total#等价f1,def f2(**args):    return f(*args.values())#将关键字参数的值作为参数传入f函数print(f(1,2))print(f("test"," python"))print(f(12,80.0))print(f(1,2,3,4.0))print(f1(a=1,b=3,c=4))print(f2(a=1,b=3,c=4))print(f1(a="",b="xi",c="ang"))

0 0
原创粉丝点击