仅当Python中的非None时才检查应用条件

时间:2017-05-24 15:31:53

标签: python nonetype or-operator

我希望日期为条件或None并使条件成立。所以我写了

if (self.StartDate is None) or (d >= self.StartDate):

但PyCharm检查员发誓:

  

预期类型'日期',得到'无'代替

为什么以及如何成功?

更新

d是当前枚举项目的日期;如果self.StartDateNone,则应处理所有d - s,如果self.StartDate包含日期,则应删除所有早期d - s

0 个答案:

没有答案