Tegyük fel, hogy egy olyan kétparaméteres függvényt akarunk írni, amelynek törzsében csak akkor fut le egy utasítás, ha az argumentumok egyike sem None.
Tudjuk, hogy a None igazságértéke False. Ezért akár az alábbi képen látható első megoldás is eszünkbe juthat. Ez azonban nem jó, mert nem csak a None objektumnak False az igazságértéke, hanem például a 0 számnak, és az üres konténereknek is. Az ábrán ezt a függvénydefiníciót gyorsan át is húztuk.
Valójában nem igazságértéket akarjuk vizsgálni, hanem objektumegyenlőséget, vagyis azt, hogy x és y közül melyik azonos a None objektummal.
Több helyes megoldás is lehetséges. Kettőt mutatunk a képen.

A Python tudásépítés lépésről lépésre című e-könyvben e témakörrel kapcsolatosak a „Mindenkinek megvan a maga igazsága” és „Ami egyenlő az nem feltétlen azonos” című fejezetek.