跟老齐学Python之复习if语句
基本语句结构
if判断条件1: 执行语句1…… elif判断条件2: 执行语句2…… elif判断条件3: 执行语句3…… else: 执行语句4……
只有当“判断条件”的值是True的时候,才执行下面的执行语句。
那么,在python中,怎么知道一个判断条件是不是真呢?这个问题我们在眼花缭乱的运算符中已经讲解了一种数据类型:布尔类型。可以通过一个内置函数bool()来判断一个条件的结果True还是False。看看下面的例子,是不是能够理解bool()的判断规则?
>>>bool("")
False
>>>bool(0)
False
>>>bool('none')
True
>>>bool(False)
False
>>>bool("False")
True
>>>bool(True)
True
>>>bool("True")
True
>>>bool(3>4)
False
>>>bool("b">"a")
True
>>>bool(not"")
True
>>>bool(notTrue)
False
忘记了怎么办?看下面的语句:
if忘记:
复习-->眼花缭乱的运算符一讲
在执行语句中,其实不一定非要把bool()写上的。如同这样:
>>>x=9
>>>ifbool(x>7): #条件为True则执行下面的 ... print"%dmorethan7"%x ...else: ... print"%dnotmorethan7"%x ... 9morethan7
>>>ifx>7: ... print"%dmorethan7"%x ...else: ... print"%dnotmorethan7"%x ... 9morethan7