【python】if判断条件简写

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

 

posted on 2019-06-04 21:28  jingsx  阅读(8486)  评论(0编辑  收藏  举报

导航