《Python编程快速上手》(二)控制流
第二章 控制流
2.1 布尔值(Boolean)
- 布尔值可用在表达式中,并且可以保存在变量中
- 大小写必须正确: True False
- True和False不可用作变量名使用
2.2 比较操作符
表2-1 比较操作符
操作符 |
含义 |
== |
等于 |
!= |
不等于 |
< |
小于 |
> |
大于 |
<= |
小于等于 |
>= |
大于等于 |
以上操作符求值结果为True或False
- ==和!=操作符实际上可用于所有数据类型的值
- 整型和浮点型的值永远不会与字符串相等
- 字符串可用""或''包围起来
- <、>、<=、>=操作符仅能用于整型和浮点型值
2.3 布尔操作符
2.3.1 二元布尔操作符(and、or)
2.3.2 not操作符
2.4 混合布尔和比较操作符
- 布尔操作符顺序:not > and > or
2.5 控制流的元素
2.5.1 条件
2.5.2 代码块
- 缩进增加时,代码块开始
- 代码块可包含其他代码块(嵌套)
- 缩进减少为零,或减少为外围代码块的缩进,代码块结束
2.6 程序执行
2.7 控制流语句
2.7.1 if语句
- if关键字;
- 条件(即求值为True或False的表达式);
- 冒号;
- 在下一行开始,缩进的代码块(称为if子句)
2.7.2 else语句
- else关键字;
- 冒号;
- 在下一行开始,缩进的代码块(称为else子句)
2.7.3 elif语句
- elif关键字;
- 条件(即求值为True或False的表达式);
- 冒号;
- 在下一行开始,缩进的代码块(称为elif子句)
2.7.4 while循环语句
- while关键字;
- 条件(即求值为True或False的表达式);
- 冒号;
- 在下一行开始,缩进的代码块(称为while子句)
2.7.5 恼人的循环
2.7.6 break语句
2.7.7 continue语句
2.7.8 for循环和range函数
2.7.9 等价的while循环
2.7.10 range()的开始、停止和步长参数
2.8 导入模块
在开始使用一个模块中的函数之前,必须使用import语句导入该模块。在代码中,import应该包含以下部分:
- import关键字
- 模块的名字
- 可选的更多的模块名称,之间用逗号隔开