Das NoneType-Objekt ist ein spezieller Typ in Python, der das Fehlen eines Werts darstellt. Mit anderen Worten: NoneType ist der Typ für das None-Objekt, bei dem es sich um ein Objekt handelt, das keinen Wert enthält oder einen Nullwert definiert. Es wird verwendet, um anzuzeigen, dass eine Variable oder ein Ausdruck keinen Wert oder einen undefinierten Wert hat. None bedeutet im Grunde das Fehlen eines Wertes.
In diesem Artikel besprechen wir Methoden zum Einchecken von NoneType Python zusammen mit den richtigen Schritten und Ausgaben.
Überprüfen Sie NoneType in Python
Im Folgenden finden Sie einige Möglichkeiten, wie wir dies überprüfen können NoneType in Python:
- Die Verwendung ist ein Operator
- Benutzen Aufgabenverwalter
- Benutzen Typ() Methode
- Verwenden der if-Bedingung
Python prüft NoneType mit dem Operator „is“.
In diesem Beispiel ist die Ist Der Operator wird verwendet, um zu prüfen, ob eine Variable von ist Keiner Typ. Wenn x None ist, wird x zusammen mit seinem Typ ausgegeben, wie in der Ausgabe gezeigt. Andernfalls wird die else-Anweisung X is not None ausgegeben.
Python3
Kartentyposkript
x> => None> if> x> is> None> :> > print> (x)> > print> (> type> (x))> else> :> > print> (> 'X is not None'> )> |
>
>Ausgabe
None>
Python-Prüfung „Keine“ mithilfe des Zuweisungsoperators (==)
In diesem Beispiel prüft der Code, ob die Variable X ist gleich Keiner mit dem Gleichheitsoperator (==) und gibt eine entsprechende Meldung aus. Wenn X Ist Keiner , es wird gedruckt. Das Ergebnis ist Keiner ; andernfalls wird Folgendes ausgegeben: Das Ergebnis ist nicht None.
Python3
x> => None> # using assignment operator> if> x> => => None> :> > print> (> 'The result is None'> )> else> :> > print> (> 'The result is not None'> )> |
>
>Ausgabe
The result is None>
Überprüfen Sie den Python None-Typ mit der Methode type()
In diesem Beispiel verwendet der Code die Methode type(), um zu prüfen, ob die Variable x vom Typ NoneType ist. Es wird gedruckt: Die Variable ist vom NoneType. wenn x None ist; andernfalls wird Folgendes ausgegeben: Die Variable ist nicht vom NoneType.
Python3
x> => None> # Using type() method> if> type> (x)> => => type> (> None> ):> > print> (> 'The variable is of NoneType.'> )> else> :> > print> (> 'The variable is not of NoneType.'> )> |
>
>Ausgabe
The variable is of NoneType.>
Überprüfen Sie Python None mithilfe der if-Bedingung
In diesem Beispiel verwendet der Code eine wenn Bedingung mit dem Wert None, der in einem booleschen Kontext als False betrachtet wird. Daher führt es den else-Block aus und gibt den Wert 10 aus.
Python3
Liste auf Java
# Using if condition> if> None> :> > print> (> 0> )> else> :> > print> (> 10> )> |
>
>Ausgabe
10>