Python no és un operador igual

Python Not Equal Operator



Tot i contrastar variables, és important examinar tant el contingut com els tipus de dades respectius. Sempre que els valors de les dues entrades difereixen, la sentència es compleix. A tot Python, podem utilitzar! = O no per fer operacions no iguals. Sempre que els valors de dues variables Python o operands subministrats a banda i banda de l'operador no igual no siguin iguals, ha de retornar vertader, en cas contrari fals. Molts llenguatges de consulta estructurats poden lamentar-se sobre la concordança de diversos tipus, ja que Python està escrit de manera flexible i rigorosa. L'operador no igual ha de retornar True sempre que els valors proporcionats en dues variables són iguals; tanmateix, són de diversos tipus. Tenim alguns exemples per veure el funcionament de python Operador no igual. Primer de tot, heu d’assegurar-vos que el vostre sistema tingui instal·lada i configurada una eina Python. Inicieu l'eina Python instal·lada per començar a treballar. En el moment d’implementar aquest article, hem estat treballant en l’eina Spyder Python.

Exemple 01:

El nostre primer exemple contindrà diferents maneres de comparar dos o més valors de tipus variable mitjançant l’operador NOT EQUAL. Ara l’eina s’ha obert; no oblideu afegir-hi suport Python. Hem inicialitzat dues variables de tipus enter, x i y a l'script. Després d’això, hem utilitzat el signe! = Per comparar els dos valors de les variables i el resultat booleà es desarà en una nova variable, c. Al final del codi, s'imprimirà el valor booleà que s'ha emmagatzemat a la variable c.









Desem el nostre codi com a test.py i executem-lo prement el botó verd d’execució de l’eina Spyder. Hem obtingut el resultat com a fals perquè els dos valors eren iguals i iguals en el tipus de dades.







Hem actualitzat el codi de la manera següent. Hem declarat tres variables diferents, amb 2 d'elles tenen el mateix valor i l'última té un valor diferent. Hem utilitzat l’operador NOT Equal a la primera afirmació directament per imprimir el resultat de la comparació entre les variables a i b. A continuació, hem comparat les variables a i c fora de la declaració d’impressió i hem imprès el resultat. A continuació, hem declarat una variable de tipus cadena q i la hem comparat amb la variable sencera a de la sentència print. Deseu l'script i executeu-lo.



Podeu veure que el resultat ha mostrat un valor fals i dos valors certs en comparació amb variables diferents. Els dos primers resultats van ser entre variables de tipus enter, però la darrera comparació va ser entre variables de tipus enter i de cadena. Per tant, torna True tots dos no són iguals.

Exemple 02:

Vegem l’operador Not Equal utilitzat a la sentència if mentre s’utilitza python. Hem utilitzat dues variables al codi. La variable x és un tipus enter i y és un tipus de cadena. A continuació, hem inicialitzat la sentència if i hem utilitzat l'operador NOT EQUAL dins dels dos operands per comprovar si són iguals o no. Al final, va imprimir alguna declaració.

En executar un fitxer de script test.py, vam obtenir la cadena com a valor de sortida tal com es mostra a la imatge següent.

Vegem una altra instància. Aquesta vegada hem utilitzat les dues variables de tipus cadena i les hem comparat a la sentència if. Per fi, hem utilitzat la sentència print per imprimir les dues variables amb alguns valors de cadenes. La sortida ha d'estar lliure d'errors.

En executar aquest fitxer, no hem obtingut cap error i hem obtingut la sortida de treball tal com es mostra a continuació.

Tenim alguns exemples complicats d’ara endavant. En aquest cas, hem utilitzat una variable sencera z que té el valor 21. Primer hem calculat el mòdul d’una variable z amb l’enter 2. Després d’això, hem utilitzat la sentència if per utilitzar l’operador NOT IGUAL per comparar-la. el valor calculat amb 0. Tot i que el mòdul calculat no és igual a 0, ha d'imprimir el valor de la variable z i la frase de la cadena ni tan sols s'utilitza a la sentència print.

Després de desar i executar el fitxer, no tenim errors, i la variable z s'ha imprès juntament amb una cadena ni tan sols.

Exemple 03:

A l'exemple anterior, acabem d'utilitzar la sentència if. Aquesta vegada utilitzarem la sentència if-else del nostre exemple. Hem actualitzat el codi de la manera següent. Primer de tot, inicialitzeu una variable de tipus enter a amb un valor de 10. Després d’això, hem utilitzat la sentència if-else del nostre codi. Si una part de la sentència utilitza el no és operador per comparar la variable a amb un valor de 20. Si la condició es compleix, s'imprimirà els nostres valors no són iguals; en cas contrari, es donarà el control a la sentència else per imprimir que els valors són iguals.

Deseu el vostre codi i executeu-lo. Podeu veure la condició a la sentència if que s’ha satisfet i imprimeix que els valors no són iguals.

Vegem una altra instància per un temps. Hem declarat una cadena de cadenes que té el valor Aqsa si la sentència utilitza aquesta cadena per comparar-la amb algun valor i imprimir el missatge. Quan la condició de la sentència if falla, el control es transferirà a la sentència elif per veure si la variable str no és igual al valor donat. Després, imprimirà un missatge.

Com que es compleix la condició de la sentència if de manera que imprimirà la primera sentència d'impressió i mai es donarà control a la sentència elif.

Canviem, per exemple, el valor d’una variable str a Yasin. Aquesta vegada la condició esmentada a la sentència if s’equivocarà i es donarà control a la sentència elif. Per tant, la declaració impresa de la declaració elif s’imprimirà quan es compleixi la condició.

Ara, quan executem el codi una vegada més, mostrarà el resultat de la declaració d'impressió esmentada a la part elif de la sentència if-else imbricada.

Exemple 04:

Per últim, farem un exemple complicat per provar l'operador de comparació NO IGUAL aquesta vegada. Per tant, hem inicialitzat una classe anomenada Test. Dins d’aquesta classe, hem inicialitzat una variable i que té un valor 0. Una altra variable, dades, s’ha inicialitzat amb un valor cap. Després d'això, hem inicialitzat un constructor d'aquesta classe per obtenir els valors d'aquestes variables de la instància de la classe. A continuació, hem inicialitzat un mètode NOT EQUAL integrat al nostre codi i hem utilitzat la sentència if-else. S’han creat tres objectes per enviar valors al constructor. Després d'això, hem comparat els objectes entre si dins de la declaració d'impressió per imprimir el resultat de la comparació. Deseu el codi i executeu-lo.

La sortida mostra False com a retorn a la primera sentència d’impressió perquè els valors analitzats a tots dos objectes eren els mateixos. Per contra, la segona sentència print torna True perquè t2 i t3 tenen valors diferents i no són iguals.

Conclusió:

Amb l’ajut d’uns scripts d’il·lustracions ben explicats, hem après què és la funció de comparació Python Not Equal i com s’utilitza per determinar si dues variables no són idèntiques.