Kaip "Python" kalba nurodyti nulinį objektą?
Pythone, norėdami išreikšti reikšmės nebuvimą, objektams galite naudoti reikšmę None (types.NoneType.None), o eilutėms - "" (arba len() == 0). Todėl:
if yourObject is None: # if yourObject == None:
...
if yourString == "": # if yourString.len() == 0:
...
Kalbant apie skirtumą tarp "==" ir "is", objekto tapatumo testavimas naudojant "==" turėtų būti pakankamas. Tačiau, kadangi operacija "is" apibrėžiama kaip objekto tapatumo operacija, tikriausiai teisingiau būtų naudoti ją, o ne "==". Nesu tikras, ar yra net greičio skirtumas.
Bet kokiu atveju, galite pažvelgti į: