Jak odwołać się do obiektu null w Pythonie?
W Pythonie, aby reprezentować brak wartości, można użyć wartości None (types.NoneType.None) dla obiektów i "" (lub len() == 0) dla łańcuchów. W związku z tym:
if yourObject is None: # if yourObject == None:
...
if yourString == "": # if yourString.len() == 0:
...
Jeśli chodzi o różnicę między "==" i "is", testowanie tożsamości obiektu przy użyciu "==" powinno być wystarczające. Jednakże, ponieważ operacja "is" jest zdefiniowana jako operacja tożsamości obiektu, prawdopodobnie bardziej poprawne jest użycie jej, a nie "==". Nie jestem pewien, czy istnieje nawet różnica w prędkości.
W każdym razie, możesz rzucić okiem na: