Питхон није једнак оператор

Python Not Equal Operator



Док се разликују променљиве, важно је испитати и садржај и одговарајуће типове података. Кад год се вредности два улаза разликују, изјава је задовољена. У целом Питхону можемо користити! = Или не да не радимо једнаке операције. Кад год вредности било које две Питхон променљиве или операнда које се испоручују са обе стране неједнаког оператора нису једнаке, мора вратити труе, у супротном фалсе. Многи структурирани језици упита би могли гунђати о подударању различитих типова јер је Питхон флексибилно, али чврсто куцано. Оператор неједнаке вредности мора да врати Труе кад год су вредности дате у две променљиве исте; међутим, они су различитих врста. Хајде да имамо неке примере да видимо рад оператора питхон Нот екуал. Пре свега, морате осигурати да ваш систем има инсталиран и конфигурисан питхон алат. Покрените инсталирани питхон алат да бисте започели са радом. У време имплементације овог чланка, радили смо на алату Спидер Питхон.

Пример 01:

Наш први пример ће садржати различите начине за упоређивање две или више вредности променљивих помоћу оператора НОТ ЕКУАЛ. Алат је отворен, не заборавите да му додате подршку за питхон. Иницијализовали смо две променљиве целобројног типа, к и и у скрипти. Након тога смо користили знак! = За упоређивање обе вредности променљивих, а логички резултат ће бити сачуван у нову променљиву, ц. На крају кода, та Боолеова вредност која је сачувана у променљивој ц биће одштампана.









Сачувајмо наш код као тест.пи и извршимо га притиском на зелено дугме за извршавање Спидер алата. Добили смо резултат као Нетачно јер су обе вредности једнаке и исте у типу података.







Ажурирали смо код као у наставку. Декларисали смо три различите променљиве, од којих 2 имају исту вредност, а последња има различиту вредност. Оператер НОТ Екуал смо користили у првом исказу директно за штампање резултата поређења променљивих а и б. Затим смо упоредили променљиве а и ц изван исписа штампе и одштампали резултат. Затим смо декларисали променљиву типа стринг к и упоредили је са интегер променљивом а у исказу принт. Сачувајте скрипту и извршите је.



Можете видети да је резултат приказао једну вредност Фалсе и две Труе у поређењу са различитим променљивим. Прва два резултата су била између променљивих целобројног типа, али последње поређење је било између променљивих целобројног и низа. Дакле, враћа Труе, оба нису једнака.

Пример 02:

Погледајмо оператор Нот Екуал који се користи у иф наредби док користимо питхон. У коду смо користили две променљиве. Променљива к је целобројни тип, а и је низ. Затим смо иницијализовали иф наредбу и користили НОТ ЕКУАЛ оператор у њој унутар оба операнда да проверимо да ли су једнаки или не. На крају, одштампао неку изјаву.

Након извршавања датотеке скрипте тест.пи, добили смо низ као излазну вредност као што је приказано на доњој слици.

Погледајмо још један пример. Овај пут смо користили обе променљиве типа стринг и упоредили их унутар наредбе иф. Коначно смо користили испис принт за испис обје варијабле са неким вриједностима низа. Излаз мора бити без грешака.

Приликом извршавања ове датотеке нисмо добили грешке и добили смо радни излаз као у наставку.

Хајде да од сада имамо неколико компликованих примера. У овом случају, користили смо целобројну променљиву з која има вредност 21. Прво смо израчунали модул променљиве з са целим бројем 2. Након тога смо користили наредбу иф за коришћење оператора НОТ ЕКУАЛ у њој за упоређивање израчуната вредност са 0. Иако израчунати модул није једнак 0, он мора да одштампа вредност променљиве з, а изрека низа се чак не користи у исказу штампе.

Након чувања и извршавања датотеке, нема грешака, а променљива з је одштампана заједно са низом није паран.

Пример 03:

У горњем примеру смо управо користили наредбу иф. Овај пут ћемо у нашем примеру користити наредбу иф-елсе. Ажурирали смо код као у наставку. Пре свега, иницијализујте променљиву целобројног типа а са вредношћу 10. Након тога смо користили наредбу иф-елсе у нашем коду. Ако део израза користи оператор ис није за поређење променљиве а са вредношћу 20. Ако услов задовољава, штампаће наше Вредности нису једнаке; у супротном, контрола ће бити дата изјави елсе за штампање да су вредности једнаке.

Сачувајте свој код и покрените га. Услов можете видети у иф наредби која је задовољена и штампа да вредности нису једнаке.

Погледајмо неко време другу инстанцу. Декларисали смо стринг стринг који има вредност Акса ако израз користи овај низ да га упореди са неком вредношћу и одштампа поруку. Када услов иф наредбе не успе, контрола ће бити пренета на елиф наредбу да види да ли променљива стр није једнака датој вредности. Након тога ће одштампати поруку.

Као услов у иф наредби је задовољен тако да ће одштампати прву исписану изјаву, а контрола никада неће бити дата изјави елиф.

На пример, променимо вредност променљиве стр у Иасин. Овај пут ће услов наведен у иф наредби бити погрешан, а контрола ће бити дата елиф изјави. Дакле, изјава за штампу изјаве елиф биће одштампана како испуни услов.

Сада када још једном извршимо код, он ће приказати резултат исписа штампе који се спомиње унутар елиф дела угнежђене наредбе иф-елсе.

Пример 04:

На крају, овај пут ћемо радити компликован пример за тестирање оператора поређења НОТ ЕКУАЛ. Дакле, покренули смо класу под називом Тест. Унутар ове класе смо иницијализовали променљиву и која има вредност 0. Друга променљива, податак, је иницијализована са вредношћу ноне у њој. Након тога, иницијализовали смо конструктор ове класе да бисмо добили вредности ових променљивих из инстанце класе. Затим смо иницијализовали уграђени НОТ ЕКУАЛ метод у нашем коду и користили иф-елсе израз у њему. Креирана су три објекта за слање вредности у конструктор. Након тога смо упоредили објекте у исказу принт да бисмо одштампали резултат поређења. Сачувајте код и покрените га.

Излаз приказује Фалсе као повратак на прву наредбу исписа јер су вриједности рашчлањене на оба објекта биле исте. Напротив, други исказ за штампање враћа Труе јер и т2 и т3 имају различите вредности и нису једнаке.

Закључак:

Уз помоћ добро објашњених скрипти за илустрације, сазнали смо шта је Питхон функција поређења не једнаких и како се користи за утврђивање да ли две променљиве нису идентичне.