情况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