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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值