函数的作用
-
函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段
-
函数能提高应用的模块性和代码的利用率
函数注释
定义空函数
这两种方式都不会报错
调用函数——参数传递:位置参数
- 数量必须与定义函数时一致,实参位置必须与形参位置一致
调用函数——参数传递:关键字参数
-
使用形参的名字确定输入的参数值
-
实参位置不需要与形参位置完全一致
为参数设置默认值,默认值要放在最后面,并且默认值要用不可变类型
函数返回值
函数中没有return, 调用的时候,会返回None
函数有一个返回值
函数有多个返回值
可变参数:调用函数时,传入的实参可以是任意多个—— *args 和 **kwargs
匿名函数的定义
-
没有名字的函数
-
用lambda表达式创建匿名函数
匿名函数的使用场景
- 通常这个函数只使用一次的场景
python控制流——分支判断
if——else单分支
elif多重条件
三目表达式
python控制流——for-in循环
使用场景:明确知道循环要执行的次数或者说要对一个容器进行迭代
range函数
-
range(101), 可以产生一个0到100的整数序列
-
range(1,100)可以产生一个1到99的整数序列
-
range(1,100,2)可以产生一个1到99的奇数序列,步长为2
python控制流——while循环
break跳出整个循环体
continue跳出某一次循环
猜数字游戏