Python `si x no es Ninguno` o` si no x es Ninguno`?
Siempre he pensado en elif not x is None
versión para ser más clara, pero de Googleguía de estilo yPEP-8 ambos usanif x is not None
. ¿Hay alguna diferencia de rendimiento menor (supongo que no), y ¿hay algún caso en el que uno realmente no encaja (haciendo que el otro sea un claro ganador para mi convención)? *
* Me refiero a cualquier singleton, en lugar de soloNone
.
... para comparar singletons como None. El uso es o no es.