Ich habe immer gedacht, dass die if not x is None
Version deutlicher zu machen, aber die von Google Styleguide y PEP-8 beide verwenden if x is not None
. Gibt es geringfügige Leistungsunterschiede (ich gehe davon aus, dass dies nicht der Fall ist), und gibt es einen Fall, in dem das eine wirklich nicht passt (so dass das andere ein klarer Gewinner für meinen Kongress ist)?
*Ich beziehe mich auf jedes Singleton, und nicht nur auf None
.
...zum Vergleich von Singles wie Keine. Verwenden Sie is oder is not.