Python не е равен оператор

Python Not Equal Operator



Докато контрастират променливите, важно е да се изследват както съдържанието, така и съответните типове данни. Винаги, когато стойностите на двата входа се различават, изявлението е изпълнено. В целия Python можем да използваме! = Или да не правим неравни операции. Всеки път, когато стойностите на всякакви две променливи или операнди на Python, предоставени от двете страни на оператора за неравностойност, не са равни, той трябва да върне true, иначе false. Много структурирани езици за заявки може да мрънкат за съвпадение на различни типове, тъй като Python е гъвкав, но плътно въведен. Операторът неравен трябва да връща True винаги, когато стойностите, предоставени в две променливи, са еднакви; те обаче са от различни видове. Нека имаме няколко примера, за да видим работата на оператора Python Not equal. На първо място, трябва да се уверите, че вашата система има инсталиран и конфигуриран инструмент на python. Стартирайте инсталирания инструмент на python, за да започнете да работите. По време на прилагането на тази статия работихме върху инструмента Spyder Python.

Пример 01:

Първият ни пример ще съдържа различни начини за сравняване на две или повече стойности на променлив тип с помощта на оператора NOT EQUAL. Сега инструментът е отворен, не забравяйте да добавите поддръжка на python към него. Инициализирахме две целочислени променливи, x и y в скрипта. След това използвахме знака! =, За да сравним двете стойности на променливите и булевият резултат ще бъде записан в нова променлива, c. В края на кода тази булева стойност, която е била съхранена в променливата c, ще бъде отпечатана.









Нека запазим нашия код като test.py и го изпълним, като натиснем зеления бутон за изпълнение на инструмента Spyder. Получихме резултата като False, защото и двете стойности бяха равни и еднакви в типа данни.







Актуализирахме кода, както е показано по -долу. Декларирахме три различни променливи, като 2 от тях имат една и съща стойност, а последната има различна стойност. Използвахме оператора NOT Equal директно в първия израз, за ​​да отпечатаме резултата от сравнението между променливите a и b. След това сравнихме променливи a и c извън оператора за печат и отпечатахме резултата. След това декларирахме променлива тип string и я сравнихме с целочислената променлива a в оператора print. Запазете скрипта и го изпълнете.



Можете да видите, че резултатът е показал една False и две True стойности в сравнение с различни променливи. Първите два резултата бяха между променливи от цяло число, но последното сравнение беше между целочислени и променливи от низ. Следователно връща True и двете не са равни.

Пример 02:

Нека да разгледаме оператора Not Equal, използван в оператора if, докато използваме python. Използвали сме две променливи в кода. Променливата x е цяло число, а y е низ. След това инициализирахме оператора if и използвахме оператора NOT EQUAL в него в рамките на двата операнда, за да проверим дали са равни или не. В крайна сметка, отпечатано някакво изявление.

При изпълнение на скриптов файл test.py получихме низа като изходна стойност, както е представено на изображението по -долу.

Нека да разгледаме друг случай. Този път използвахме и двете променливи тип низ и ги сравнихме в рамките на израза if. Най -накрая използвахме инструкцията за печат, за да отпечатаме и двете променливи с някои низови стойности. Изходът трябва да е без грешки.

Докато изпълняваме този файл, нямаме грешки и получихме работния изход, както е показано по -долу.

Нека да имаме няколко сложни примера оттук нататък. В този случай използвахме целочислена променлива z със стойност 21. Първо сме изчислили модула на променлива z с цяло число 2. След това използвахме оператора if, за да използваме оператора NOT EQUAL в него за сравнение изчислената стойност с 0. Докато изчисленият модул не е равен на 0, той трябва да отпечата стойността на променливата z и низовото изречение дори не се използва в оператора print.

След запазването и изпълнението на файла нямаме грешки, а променливата z е отпечатана заедно с низ не е четен.

Пример 03:

В горния пример току -що използвахме оператора if. Този път ще използваме израза if-else в нашия пример. Актуализирахме кода, както е показано по -долу. Първо, инициализирайте целочислена променлива тип a със стойност 10. След това използвахме оператора if-else в нашия код. Ако част от израза използва оператора is не за сравнение на променливата a със стойност 20. Ако условието отговаря, то ще отпечата нашите стойности не са равни; в противен случай контролът ще бъде даден на инструкцията else за отпечатване, че стойностите са равни.

Запазете кода си и го стартирайте. Можете да видите условието в израза if е удовлетворено и отпечатва, че стойностите не са равни.

Нека да разгледаме друг пример за известно време. Декларирахме низов низ със стойност Aqsa, ако изразът използва този низ, за ​​да го сравни с някаква стойност и да отпечата съобщението. Когато условието на оператора if се провали, контролата ще бъде прехвърлена към израза elif, за да се види дали променливата str не е равна на дадена стойност. След това той ще разпечата съобщение.

Тъй като условието в оператора if е изпълнено, така че ще отпечата първото изявление за печат, а контрол никога няма да бъде даден на израза elif.

Нека например променим стойността на променлива str на Yasin. Този път условието, споменато в израза if, ще се обърка и контролът ще бъде даден на израза elif. Следователно изявлението за печат на изявлението на elif ще бъде отпечатано, когато условието отговаря.

Сега, когато изпълняваме кода за пореден път, той ще покаже резултата от оператора за печат, споменат в частта elif на вложената инструкция if-else.

Пример 04:

И накрая, този път ще направим сложен пример, за да тестваме оператора NOT EQUAL за сравнение. И така, ние инициализирахме клас на име Test. В рамките на този клас сме инициализирали променлива i със стойност 0. Друга променлива, data, е инициализирана със стойност none в нея. След това ние инициализирахме конструктор на този клас, за да получим стойностите на тези променливи от екземпляра на класа. След това ние инициализирахме вграден метод NOT EQUAL в нашия код и използвахме инструкцията if-else в него. Създадени са три обекта за изпращане на стойности към конструктора. След това сравнихме обектите помежду си в изявлението за печат, за да отпечатаме резултата от сравнението. Запазете кода и го стартирайте.

Резултатът показва False като връщане към първия оператор за печат, тъй като стойностите, анализирани и за двата обекта, бяха еднакви. Напротив, вторият оператор за печат връща True, тъй като и t2, и t3 имат различни стойности и не са равни.

Заключение:

С помощта на добре обяснени илюстрационни скриптове научихме какво представлява функцията за сравняване на Python Not Equal и как се използва за определяне дали две променливи не са идентични.