第12章 if測試和文法規則
if語句
通用格式
基本例子
多路分支
Python文法規則
代碼塊分隔符
語句的分隔符
一些特殊情況
真值測試
(讀者:
在Python中:
- 任何非零數字或非空對象都為真。
- 數字零、空對象以及特殊對象None都被認為是假。
- 比較和相等測試會傳回True或False(1和0的特殊版本)。
- 布爾and和or運算符會傳回真或假的操作對象。
)
if/else三元表達式
if X: # 如果X為真(也就是非0或非空)
A = Y
else:
A = Z
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICdzFWRoRXdvN1LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX90EVNJzZq1UMNpXTmZEWjZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DMxEzM1cjM2ETOxEDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
為什麼要在意布爾值
本章小結
本章習題
習題解答
參考文獻:
1.《Python學習手冊》。