Hvordan henviser jeg til null-objektet i Python?
I Python kan du bruge værdien None (types.NoneType.None) for objekter og "" (eller len() == 0) for strenge for at repræsentere fraværet af en værdi. Derfor:
if yourObject is None: # if yourObject == None:
...
if yourString == "": # if yourString.len() == 0:
...
Hvad angår forskellen mellem "==" og "is", bør det være tilstrækkeligt at teste for objektidentitet ved hjælp af "==". Da operationen "is" imidlertid er defineret som objektidentitetsoperationen, er det sandsynligvis mere korrekt at bruge den frem for "==". Jeg er ikke sikker på, om der overhovedet er en hastighedsforskel.
Anyway, du kan tage et kig på: