码迷,mamicode.com
首页 > 其他好文 > 详细

函数基础-传参

时间:2019-03-17 15:38:36      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:一个   图片   复制   元组   传参   gif   定义   ret   tle   

1.按位置传值多余的参数都由*args统一接收,得到一个元组的形式

def mysum(*args):
    the_sum = 0
    for i in args:
        the_sum+=i
    return the_sum

the_sum = mysum(1,2,3,4)
print(the_sum)
技术图片
2、按关键字传值由**kwargs统一接收,得到一个字典的形式
def stu_info(**kwargs):
    print(kwargs)
    print(kwargs[‘name‘],kwargs[‘sex‘])

stu_info(name = ‘alex‘,sex = ‘male‘)


3、位置参数、默认参数、动态参数定义的顺序

位置参数>*args>默认参数>**kwargs(先后顺序)

函数基础-传参

标签:一个   图片   复制   元组   传参   gif   定义   ret   tle   

原文地址:https://www.cnblogs.com/mys6/p/10546952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!