标签: python datetime
(Python v3.4)
有人可以解释这背后的逻辑吗?
from datetime import (datetime, time,) dt = datetime(2015, 1, 1, 0, 0) t1 = dt.time() t1 or print("I'm False")
打印我是假的。
为什么非None对象会被评估为false?是不是时间“00:00”有效?
答案 0 :(得分:5)
这是一个错误。它was fixed in 3.5。有关进一步的讨论,请参阅this article。