En python:

>>> import datetime
>>> bool(datetime.time(0, 0))
False

# Pour lever toute ambigüité quand on veut tester si
# une variable est à None:
if machin is not None:
    blah()

# au lieu de

if machin:
    blah()

Le coup de minuit n'est qu'un exemple parmis d'autres, c'est la classe qui décide de ce qui est vrai et de ce qui est faux en implémentant __nonzero__().

Tags: python
comments powered by Disqus