函数基础-传参

Posted mys6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数基础-传参相关的知识,希望对你有一定的参考价值。

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(先后顺序)

以上是关于函数基础-传参的主要内容,如果未能解决你的问题,请参考以下文章

Reactreact概述组件事件

python 基础之函数传参

函数基础-传参

python 基础 4.0 函数的一般形式及传参

mybatis动态sql片段与分页,排序,传参的使用

python 基础篇 10 函数进阶