一、布爾變量
1、False,None,0,"",(),[],{}值在作為布爾表達式時,會被解釋器看作假。其他都為真。
2、True==1,False==0。

3、bool函數可以用來轉換其他值。

二、條件執行和if語句
1、if語句:判斷輸入的姓名是否以Gumby結尾,是則執行語句塊打印。

運行結果:

2、else子句:

運行結果:

3、elif子句:

運行結果:

4、嵌套代碼塊:if嵌套if進行判斷:

運行結果:

6、更復雜的條件:比較運算符
表達式:x==y:x等於y。
表達式:x<y:x小於y。
表達式:x>y:x大於y。
表達式:x>=y:x大於等於y。
表達式:x<=y:x小於等於y。
表達式:x!=y:x不等於y。
表達式:x is y:x和y是同一個對象。
表達式:x is not y:x和y是不同的對象。
表達式:x in y:x是y容器的成員。
表達式:x not in y:x不是y容器的成員。
1、相等運算符 ==:

2、同一性運算符 is:
x和y相等且屬於同一個列表,x和z相等但不屬於同一個列表。

3、成員資格運算符 in:

程序運行結果:

4、字符串和序列比較:

5、布爾運算符:and ,or,not。

代碼運行結果:

6、斷言 assert:
斷言的作用:在程序中插入檢查點。


