Python `se x não for nenhum` ou` se não for x for nenhum`?
Eu sempre pensei noif not x is None
versão para ser mais clara, mas o GoogleGuia de estilo ePEP-8 ambos usamif x is not None
. Existe alguma diferença menor de desempenho (suponho que não) e existe algum caso em que um realmente não se encaixa (tornando o outro um claro vencedor da minha convenção)? *
* Estou me referindo a qualquer singleton, em vez de apenasNone
.
... para comparar singletons como Nenhum. O uso é ou não é.