python05-函数

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.递归函数
(空间是栈)
在这里插入图片描述
*递归实例(二分查找)
在这里插入图片描述
在这里插入图片描述

发布了23 篇原创文章 · 获赞 2 · 访问量 721

猜你喜欢

转载自blog.csdn.net/id__39/article/details/104617072