跟老齐学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