首页 > 其他 > 详细

15 函数多个参数的传递

时间:2020-06-10 12:12:33      阅读:40      评论:0      收藏:0      [点我收藏+]
函数传递多值参数
定义时,参数使用 * ,可以收元组,使用2个** 可以接收字典

调用时,
方法1:仍然使用1个或者两个星号
方法2:不用星号,使用()或者{}
#定义函数时,参数使用* ,可以收元组,使用2个** 可以接收字典 def fun1(*args): num=0 print() for n in args: num+=n return num sum1=fun1(1,2,3,4) #定义函数时,参数不使用* ,可以收元组 def fun2(args): num=0 print() for n in args: num+=n return num sum1=fun1(1,2,3,4) sum2=fun2((1,2,3,4)) print(sum1,sum2)

 

‘‘‘

‘‘‘
#定义函数时,参数使用* ,可以收元组,使用2个** 可以接收字典
def fun4(*args):
    num=0
    print()
    for n in args:
        num+=n

    return num

tup1=(1,2,3,4)

sum4=fun4(*tup1)

print(sum4)

 

 

‘‘‘
函数传递多值参数

‘‘‘
tuple1=(1,2,3)
dic1={"name":"rose","age":20}



def fun3(*args,**kwargs):
    print(args)
    print(kwargs)

fun3(*tuple1,**dic1)

 

15 函数多个参数的传递

原文:https://www.cnblogs.com/abel2020/p/13083953.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!