logo

Come controllare NoneType in Python

L'oggetto NoneType è un tipo speciale in Python che rappresenta l'assenza di un valore. In altre parole, NoneType è il tipo per l'oggetto None, ovvero un oggetto che non contiene alcun valore o definisce un valore null. Viene utilizzato per indicare che una variabile o un'espressione non ha un valore o ha un valore indefinito. Nessuno significa sostanzialmente l'assenza di un valore.

In questo articolo, discuteremo i metodi su come controllare NoneType Pitone insieme a passaggi e risultati adeguati.



Seleziona NoneType in Python

Di seguito sono riportati alcuni modi con cui possiamo verificare il NessunoTipo in Python:

Python Controlla NoneType utilizzando l'operatore 'is'.

In questo esempio, il È L'operatore viene utilizzato per verificare se una variabile è di Nessuno tipo. Se x è None, stamperà x insieme al suo tipo come mostrato nell'output, altrimenti stamperà l'istruzione else X non è None.

Python3








x>=> None> if> x>is> None>:> >print>(x)> >print>(>type>(x))> else>:> >print>(>'X is not None'>)>

>

>

Produzione

None>

Python Controlla nessuno utilizzando l'operatore di assegnazione (==)

In questo esempio, il codice controlla se la variabile X è uguale a Nessuno utilizzando l'operatore di uguaglianza (==) e stampa un messaggio corrispondente. Se X È Nessuno , stampa Il risultato è Nessuno ; in caso contrario, stampa Il risultato non è Nessuno.

Python3




x>=> None> # using assignment operator> if> x>=>=>None>:> >print>(>'The result is None'>)> else>:> >print>(>'The result is not None'>)>

mysql non è uguale

>

>

Produzione

The result is None>

Controlla Python Nessuno Tipo utilizzando il metodo type()

In questo esempio, il codice utilizza il metodo type() per verificare se la variabile x è di tipo NoneType. Stampa La variabile è di NoneType. se x è Nessuno; in caso contrario, stampa La variabile non è di 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.'>)>

>

>

Produzione

The variable is of NoneType.>

Controlla Python Nessuno utilizzando if Condition

In questo esempio, il codice utilizza un se condizione con il valore None, che è considerato False in un contesto booleano. Pertanto, esegue il blocco else e stampa il valore che è 10.

Python3




# Using if condition> if> None>:> >print>(>0>)> else>:> >print>(>10>)>

>

>

Produzione

10>