情況1:
if x:
<執行語句1>
else:
<執行語句2>
意思是:如果X為非None、非零數值、非空字符串、非空list、非空dict(字典),就執行語句1;
否則,則執行語句2
情況2:
if not x:
<執行語句1>
else:
<執行語句1>
意思是:如果X為None、零數值、空字符串、空list、空dict(字典),就執行語句1;
否則,則執行語句2
情況3:
if x is None:
<執行語句1>
else:
<執行語句2>
意思是:如果X為None,執行語句1;
否則,則執行語句2