python05-函数

北城余情 提交于 2020-03-10 10:59:54

1.函数的定义
在这里插入图片描述
2.空函数定义
在这里插入图片描述
3.具体函数举例
在这里插入图片描述
例1
在这里插入图片描述
4.带有返回值的函数
在这里插入图片描述
5.可以多返回值
在这里插入图片描述
在这里插入图片描述
6.返回值用元组形式输出(还可以以列表,元组,字典形式输出)
在这里插入图片描述
7.函数模块的调用
1> import 函数模块名 (导入整个函数模块)
2> form 模块名 import 函数名1[,函数名2,…] (调用模块中的指定函数)
3> form 模块名 import * (导入模块中的所有函数)
4> 模块名[函数名] as 别名 (当函数名太长时,可以定义别名代替)
在这里插入图片描述
8.函数参数的变化
1> 位置参数(positional argument)
在调用时要严格分清次序关系
2>关键字参数
在这里插入图片描述
3>默认值参数和必须参数
在这里插入图片描述
4>不定长参数(*参数)
在这里插入图片描述
**str(字典型)
5>不定义参数
9.函数传值和引用
10.全局变量
11.闭包
在这里插入图片描述
*全局作用域>闭包作用域>局部作用域
12.匿名函数
在这里插入图片描述
13.递归函数
(空间是栈)
在这里插入图片描述
*递归实例(二分查找)
在这里插入图片描述
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!