Operatore Python non uguale

Python Not Equal Operator



Pur contrastando le variabili, è importante esaminare sia i contenuti che i rispettivi tipi di dati. Ogni volta che i valori dei due ingressi differiscono, l'affermazione è soddisfatta. In Python, possiamo usare != o non è uguale a operazioni. Ogni volta che i valori di due variabili o operandi Python forniti su entrambi i lati dell'operatore non uguale non sono uguali, deve restituire vero, altrimenti falso. Molti linguaggi di query strutturate potrebbero lamentarsi della corrispondenza di vari tipi poiché Python è tipizzato in modo flessibile ma stretto. L'operatore non uguale deve restituire True ogni volta che i valori forniti in due variabili sono gli stessi; tuttavia, sono di vario tipo. Facciamo alcuni esempi per vedere il funzionamento dell'operatore Python Not equal. Prima di tutto, devi assicurarti che il tuo sistema abbia uno strumento Python installato e configurato. Avvia lo strumento Python installato per iniziare a lavorare. Al momento dell'implementazione di questo articolo, abbiamo lavorato allo strumento Spyder Python.

Esempio 01:

Il nostro primo esempio conterrà diversi modi per confrontare due o più valori di tipo variabile utilizzando l'operatore NOT EQUAL. Ora che lo strumento è stato aperto, non dimenticare di aggiungere il supporto Python. Abbiamo inizializzato due variabili di tipo intero, xey nello script. Successivamente, abbiamo usato il segno != per confrontare entrambi i valori delle variabili e il risultato booleano verrà salvato in una nuova variabile, c. Alla fine del codice verrà stampato quel valore booleano che è stato memorizzato nella variabile c.









Salviamo il nostro codice come test.py ed eseguiamolo premendo il pulsante verde di esecuzione dello strumento Spyder. Abbiamo ottenuto il risultato come False perché entrambi i valori erano uguali e uguali nel tipo di dati.







Abbiamo aggiornato il codice come di seguito. Abbiamo dichiarato tre variabili diverse, con 2 di esse hanno lo stesso valore e l'ultima ha un valore diverso. Abbiamo usato l'operatore NOT Uguale nella prima istruzione direttamente per stampare il risultato del confronto tra le variabili a e b. Quindi abbiamo confrontato le variabili a e c al di fuori dell'istruzione print e stampato il risultato. Quindi abbiamo dichiarato una variabile di tipo stringa q e l'abbiamo confrontata con la variabile intera a nell'istruzione print. Salva lo script ed eseguilo.



Puoi vedere che il risultato ha mostrato un valore False e due True rispetto a variabili diverse. I primi due risultati erano tra variabili di tipo intero, ma l'ultimo confronto era tra variabili di tipo intero e stringa. Quindi, restituisce True entrambi non sono uguali.

Esempio 02:

Diamo un'occhiata all'operatore Not Equal utilizzato nell'istruzione if durante l'utilizzo di python. Abbiamo usato due variabili nel codice. La variabile x è un tipo intero e y è un tipo stringa. Quindi abbiamo inizializzato l'istruzione if e utilizzato l'operatore NOT EQUAL all'interno di entrambi gli operandi per verificare se sono uguali o meno. Alla fine, stampato qualche dichiarazione.

Dopo aver eseguito un file di script test.py, abbiamo ottenuto la stringa come valore di output come presentato nell'immagine sottostante.

Diamo un'occhiata a un'altra istanza. Questa volta abbiamo utilizzato entrambe le variabili di tipo stringa e le abbiamo confrontate all'interno dell'istruzione if. Alla fine, abbiamo usato l'istruzione print per stampare entrambe le variabili con alcuni valori di stringa in esse. L'output deve essere privo di errori.

Durante l'esecuzione di questo file, non abbiamo riscontrato errori e abbiamo ottenuto l'output funzionante come di seguito.

Facciamo alcuni esempi complicati d'ora in poi. In questo caso, abbiamo utilizzato una variabile intera z avente il valore 21. Abbiamo prima calcolato il modulo di una variabile z con intero 2. Successivamente, abbiamo utilizzato l'istruzione if per utilizzare l'operatore NOT EQUAL al suo interno per confrontare il valore calcolato con 0. Sebbene il modulo calcolato non sia uguale a 0, deve stampare il valore della variabile z e la stringa che dice non viene nemmeno utilizzata nell'istruzione print.

Dopo aver salvato ed eseguito il file, non abbiamo riscontrato errori e la variabile z è stata stampata insieme a una stringa non pari.

Esempio 03:

Nell'esempio sopra, abbiamo appena usato l'istruzione if. Questa volta useremo l'istruzione if-else nel nostro esempio. Abbiamo aggiornato il codice come di seguito. Prima di tutto, inizializza una variabile di tipo intero a con valore 10. Successivamente, abbiamo usato l'istruzione if-else nel nostro codice. La parte if dell'istruzione utilizza l'operatore is not per confrontare la variabile a con un valore di 20. Se la condizione è soddisfatta, verrà stampato il nostro Values ​​are not Equal; in caso contrario, il controllo verrà assegnato all'istruzione else per stampare che i valori sono uguali.

Salva il tuo codice ed eseguilo. Puoi vedere la condizione nell'istruzione if soddisfatta e stampa che i valori non sono uguali.

Diamo un'occhiata a un'altra istanza per un po'. Abbiamo dichiarato una stringa str avente il valore Aqsa se l'istruzione utilizza questa stringa per confrontarla con un valore e stampare il messaggio. Quando la condizione dell'istruzione if fallisce, il controllo verrà trasferito all'istruzione elif per vedere se la variabile str non è uguale a un valore dato. Successivamente, stamperà un messaggio.

Poiché la condizione nell'istruzione if è soddisfatta in modo che stamperà la prima istruzione print e il controllo non verrà mai dato all'istruzione elif.

Per esempio, cambiamo il valore di una variabile str in Yasin. Questa volta la condizione menzionata nell'istruzione if sarà errata e il controllo sarà dato all'istruzione elif. Quindi, la dichiarazione di stampa dell'istruzione elif verrà stampata quando la condizione è soddisfatta.

Ora, quando eseguiamo di nuovo il codice, verrà visualizzato il risultato dell'istruzione print menzionata nella parte elif dell'istruzione if-else annidata.

Esempio 04:

Infine, faremo un esempio complicato per testare l'operatore di confronto NOT EQUAL questa volta. Quindi, abbiamo inizializzato una classe chiamata Test. All'interno di questa classe, abbiamo inizializzato una variabile i con valore 0. Un'altra variabile, data, è stata inizializzata con un valore none. Successivamente, abbiamo inizializzato un costruttore di questa classe per ottenere i valori di queste variabili dall'istanza della classe. Quindi abbiamo inizializzato un metodo NOT EQUAL integrato nel nostro codice e utilizzato l'istruzione if-else al suo interno. Sono stati creati tre oggetti per inviare valori al costruttore. Successivamente, abbiamo confrontato gli oggetti tra loro all'interno dell'istruzione print per stampare il risultato del confronto. Salva il codice ed eseguilo.

L'output mostra False come ritorno alla prima istruzione print perché i valori analizzati per entrambi gli oggetti erano gli stessi. Al contrario, la seconda istruzione print restituisce True perché t2 e t3 hanno valori diversi e non sono uguali.

Conclusione:

Con l'aiuto di script illustrativi ben spiegati, abbiamo appreso cos'è la funzione di confronto Python Not Equal e come viene utilizzata per determinare se due variabili non sono identiche.