

3·
2 days agoYou’d need to explicitly check for None if using the len() construct as well, so this doesn’t change the point of the article.
You’d need to explicitly check for None if using the len() construct as well, so this doesn’t change the point of the article.
My ad blocker has blocked all pictures on this article, so I can’t say. 😄
We’ve had a similar ban in the Netherlands for a year or two now. Mobile phones were already not allowed in classes. Kids seem to have survived.
BSD is freer for programmers (or frequently their corporate overlords), but not for people using the software.
My point is that if your variable can be
None
then you need the same pattern for the length check.So for the Pythonic version:
if (foo is not None) and not foo: ...
For the explicit length check:
if (foo is not None) and (len(foo) == 0): ...
Honestly you’re probably better off using type hints and catching such things with static checks and not adding the
None
check.