函数相关整理

Posted notebook3013

tags:

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

 1 def func(a,*args,b=1,**kwargs):    #形参部分
 2 # a是位置参数,b是默认参数,*args接收除关键字参数以外所有数据..**kwargs可接收除对应关键字参数以外所有数据.
 3 # def func(*args,**kwargs):         #万能接收
 4     ‘‘‘
 5     :param      args:要标识的内容
 6     :param      kwargs:要标识的内容
 7     :return     :要标识的内容
 8     ‘‘‘
 9     print(a)                                        #位置参数,可放任何数据类型
10     print(*args)                                    #打散元组或列表类型为单独数据
11     print(args)                                     #args接收数据以元组形式
12     print(b)                                        #关键字参数,修改值
13     print(*kwargs)                                  #打散关键字参数,(字典的键)单独数据
14     print(kwargs)                                   #关键字参数,按字典方式输出{‘d‘: 2, ‘c‘: 1, ‘e‘: 5}
15 func({1,2,3,4},[1,3,4,6,8],2,5,b=8,d=2,c=1,e=5)     #参数顺序:位置参数,动态位置,关键字参数,动态关键字

结果对照:

1 {1, 2, 3, 4}
2 [1, 3, 4, 6, 8] 2 5
3 ([1, 3, 4, 6, 8], 2, 5)
4 8
5 d c e
6 {d: 2, c: 1, e: 5}

 

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

IOS开发-OC学习-常用功能代码片段整理

VS2015 代码片段整理

小程序各种功能代码片段整理---持续更新

常用python日期日志获取内容循环的代码片段

PHP项目开发经验整理

java后台面试题整理及解答JVM相关篇