tro null 引入 brush 均可 单条件 其中 style
一、if 语句
根据不同的条件来执行不同的动作。
语法:主要是有以下 4 种情况
1. 单分支,单条件判断
- if条件:代码段(只有条件为真时,才会执行。)
2. 单分支,多重条件判断
- if条件1,条件2:代码段(两个条件组合,返回的为真时,才执行)
3. if + else
- if条件(单个或者多重条件):代码段
- else: 代码段(条件不为真时,执行此段代码段)
- 备注:一个
- if判断,最多只有一个
- else
4.if + elif + else
- if条件1:执行代码段1 elif条件2:执行代码段2 elif条件3:执行代码段3 elif条件4:执行代码段4
- else:执行代码段5
备注:是一个整体,前边的条件为真,执行相应的代码,后边的就不会再执行了。
一个 if 判断后边可以跟多个 elif
5.if 语句小结
5.1 if 后表达式返回值为 True ,则执行其子代码块,然后此 if 语句到此终结,否则进入下一分支判断,知道满足其中一个分支,执行后终结 if
5.2 判断条件中,可以引入运算符:not, and, or, is, is not
5.3 多重判断条件中,为加强可读性最好用括号包含
5.4 if 与 else 缩进级别一致表示是一对
5.5 elif 与 else 都是可选的
5.6 一个 if 判断最多只有一个 else 但是可以有多个 elif
5.7 else 代表 if 判断的终结
5.8 expession 可以是返回值为布尔值的表达式(例 x>1,x is not None)的形式,也可是单个标准对象(例 x=1;if x:print('ok'))
5.9 所有标准对象均可用于布尔测试, 同类型的对象之间可以比较大小。每个对象天生具有布 尔 True 或 False 值。空对象、值为零的任何数字或者 Null 对象 None 的布尔值都是 False。
二、 while 语句
未完待续
python 基础知识条件和循环
来源: http://www.bubuko.com/infodetail-2215146.html