Python第三周 函数详解

def 函数名():

  ”””注释说明“”“”

  执行逻辑体

  return 返回值

定义不带参数的函数

Python第三周 函数详解

带参数的函数

Python第三周 函数详解

默认参数

Python第三周 函数详解

这个是函数中使用参数组的测试脚本。
def(*形式参数名):的
特点:传入这个函数的参数个数不固定,未知个数
Python第三周 函数详解

行参数组+位置参数方式定义函数

Python第三周 函数详解

字典做参数组定义函数

定义使用def(**kwargs)

调用&传参:

方式一:函数名(name="alex",age=8,sex="N") 
方式二:函数名(**字典名)
方式三:函数名(**{key=value,key2=value2,.....})

Python第三周 函数详解

位置参数+字典参数组+默认参数

Python第三周 函数详解

函数定义组合: 位置参数,关键字参数、参数组、**字典参数组 

Python第三周 函数详解

函数局部变量

Python第三周 函数详解

 递归函数

特点:必须要有结束,每递归调用一次问题规模要减少,效率不高。

最高递归层级999层

Python第三周 函数详解


高阶函数
Python第三周 函数详解
 
 
上一篇:Golang之Context的使用


下一篇:Bootstrap 3之美01-下载并引入页面