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:
- L'utilizzo è l'operatore
- Utilizzando Operatore di assegnazione
- Utilizzando tipo() Metodo
- Utilizzando if Condizione
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>