一、if语句
python条件语句(if语句)是根据条件表达式的布尔类型来执行代码块的,True即执行,False即不执行。
if语句由三部分组成:关键字本身,用于判断结果真假的条件表达式,以及当表达式为真或非零时执行的代码块。
下图可简单说明条件语句的执行过程:
1、python规定:
①任何非数字0和非空对象都为True。
②数字0,空(null)对象和特殊对象None都为False。
③True,False首字母必须大写。
例子:
>>> not 0
True
>>> not 1
False
>>> not []
True
>>> not [0]
False
>>> not [1]
False
>>> not True
False
>>> not False
True
2、if语句的语法:
(1)单条件
if 条件表达式1:
代码块1
注意:当代码块仅仅包含一行代码时,那么它可以和前面的语句在同一行上。
if 条件表达式1:代码块1
虽然单行语句是合法且方便的,但会使代码更难