1 python中if语句,有时后边直接加一个变量,而不是一个布尔表达式。该语句是在判断变量是否有值,这个值必须是'非零非空'的值,该语句返回True或False。
2 一般条件下,每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件语句。如果条件判断的值为True, Python就执行紧跟在if语句后面的代码;如果为False,Python就不会执行这些代码。
if(条件):
语句 #满足这个条件,执行语句操作;不满足条件,不操作
3 if else
if(条件):
语句1
else:
语句2 #满足条件,执行语句1操作;不满足,执行语句2操作。即两者取其一
4 if elseif else
if(条件):
语句1
else if: (条件2)
语句2
else:
语句3 #满足条件,执行语句1操作;不满足条件,满足条件2,执行语句2操作;都不满足,执行语句3操作
5 if嵌套
if(条件): #第一层if
语句1
else if: (条件2)
语句2
if(条件3): #第二层if
语句3
else if: (条件4)
语句4
6 if not 判断是否是None