Python nie jest równy operator

Python nie jest równy operator

Choć kontrastując zmienne, ważne jest, aby zbadać zarówno zawartość, jak i odpowiednie danych danych. Ilekroć wartości dwóch wejść różnią się, stwierdzenie jest spełnione. W Python możemy użyć „!= ”Lub„ nie ”, aby nie równać się operacjami. Ilekroć wartości dowolnych dwóch zmiennych Python lub operandów dostarczanych po obu stronach nie równego operatora nie są równe, musi zwrócić prawdziwe, w przeciwnym razie fałszywe. Wiele strukturalnych języków zapytania może narzekać na dopasowanie różnych rodzajów, ponieważ Python jest elastycznie, ale ciasno wpisany. Nie równy operator musi zwracać „prawdziwe”, ilekroć wartości podane w dwóch zmiennych są takie same; Są jednak różnego rodzaju. Miejmy kilka przykładów, aby zobaczyć działanie Pythona, które nie są równe operator. Przede wszystkim musisz upewnić się, że Twój system ma zainstalowane i skonfigurowane narzędzie Python. Uruchom zainstalowane narzędzie Python, aby rozpocząć działanie. W momencie wdrożenia tego artykułu pracowaliśmy nad narzędziem Spyder Python.

Przykład 01:

Nasz pierwszy przykład będzie zawierał różne sposoby porównywania dwóch lub więcej wartości typu zmiennych za pomocą operatora nie równego. Teraz narzędzie zostało otwarte, nie zapomnij dodać do niego wsparcia Pythona. Zainicjowaliśmy dwie zmienne typu liczb całkowitych, „x” i „y” w skrypcie. Następnie użyliśmy != Znak, aby porównać zarówno wartości zmiennych, a wynik logiczny zostanie zapisany w nowej zmiennej „C”. Na końcu kodu ta wartość logiczna, która została przechowywana w zmiennej „C”, zostanie wydrukowana.

Zapiszmy nasz kod jako test.PY i wykonaj go, naciskając zielony przycisk wykonania narzędzia Spyder. Dostaliśmy wynik jako „fałszywy”, ponieważ obie wartości były równe i takie same w typu danych.

Zaktualizowaliśmy kod jak poniżej. Zadeklarowaliśmy trzy różne zmienne, a 2 z nich mają tę samą wartość, a ostatnia ma inną wartość. Użyliśmy operatora nie równego w pierwszym instrukcji, aby wydrukować wynik porównania między zmiennymi A i B. Następnie porównaliśmy zmienne „a” i „c” poza instrukcją drukowania i wydrukowaliśmy wynik. Następnie zadeklarowaliśmy zmienną typu ciągów „Q” i porównaliśmy ją ze zmienną liczb całkowitą „A” w instrukcji drukowania. Zapisz skrypt i wykonaj go.

Widać, że wynik pokazał jedną false i dwie prawdziwe wartości w porównaniu z różnymi zmiennymi. Pierwsze dwa wyniki były między zmiennymi typu liczb całkowitych, ale ostatnie porównanie było między zmiennymi liczb całkowitych i. Stąd powraca, oba nie są równe.

Przykład 02:

Rzućmy okiem na nie równy operator użyty w instrukcji „If” podczas korzystania z Pythona. W kodzie użyliśmy dwóch zmiennych. Zmienna „x” to typ liczb całkowitych, a „y” to typ ciągu. Następnie zainicjowaliśmy instrukcję „If” i użyliśmy w nim nierównomiernego operatora w obu operantach, aby sprawdzić, czy są one równe, czy nie. W końcu wydrukowałem jakieś stwierdzenie.

Po wykonaniu testu.Plik skryptu PY, otrzymaliśmy ciąg jako wartość wyjściową, jak przedstawiono na poniższym obrazku.

Rzućmy okiem na inny instancję. Tym razem użyliśmy obu zmiennych typu ciągów i porównaliśmy je w instrukcji „If”. W końcu użyliśmy instrukcji drukowania do wydrukowania obu zmiennych z niektórymi wartościami ciągu. Wyjście musi być wolne od błędów.

Podczas wykonywania tego pliku nie mamy żadnych błędów i otrzymaliśmy działające dane wyjściowe jak poniżej.

Odtąd masz kilka skomplikowanych przykładów. W tym przypadku używamy zmiennej całkowitej „Z” o wartości „21”. Najpierw obliczyliśmy moduł zmiennej „Z” z liczbą całkowitą 2. Następnie wykorzystaliśmy instrukcję „If”, aby wykorzystać w nim nie równy operator, aby porównać obliczoną wartość z 0. Chociaż obliczony moduł nie jest równy 0, musi wydrukować wartość zmiennej „z”, a ciąg powiedzenia „nie jest nawet” używany w instrukcji drukowania.

Po zapisaniu i wykonaniu pliku nie mamy błędów, a zmienna Z została wydrukowana wraz z ciągiem „nie jest nawet”.

Przykład 03:

W powyższym przykładzie właśnie użyliśmy instrukcji „jeśli”. Tym razem użyjemy instrukcji „IF-ELSE” w naszym przykładzie. Zaktualizowaliśmy kod jak poniżej. Po pierwsze, zainicjuj zmienną typu liczb całkowitych „A” o wartości 10. Następnie użyliśmy instrukcji IF-ELSE w naszym kodzie. Część instrukcji „If” używa operatora „nie jest” do porównania zmiennej „a” z wartością 20. Jeśli warunek spełni, wydrukuje nasze „wartości nie są równe”; W przeciwnym razie kontrola zostanie przekazana instrukcji „else” w celu wydrukowania, że ​​„wartości są równe”.

Zapisz kod i uruchom go. Możesz zobaczyć warunek w instrukcji „jeśli” został zadowolony i drukuje, że „wartości nie są równe”.

Spójrzmy na jakiś czas na inny instancję. Zadeklarowaliśmy ciąg „Str” o wartości „aqsa”, jeśli instrukcja wykorzystuje ten ciąg, aby porównać go z pewną wartością i wydrukować komunikat. Gdy warunek instrukcji „Jeśli” się nie powiedzie, kontrola zostanie przeniesiona do instrukcji „Elif”, aby sprawdzić, czy zmienna „Str” nie jest równa podanej wartości. Następnie wydrukuje wiadomość.

Ponieważ warunek w instrukcji „If” jest zadowolony, aby wydrukować pierwszą instrukcję drukowania, a kontrola nigdy nie zostanie przekazana instrukcji „Elif”.

Na przykład zmieńmy wartość zmiennej „STR” na „Yasin”. Tym razem warunek wymieniony w oświadczeniu „Jeśli” się nie pomyli, a kontrola zostanie przekazana na stwierdzenie „Elif”. Stąd instrukcja wydruku „Elif” zostanie wydrukowana w miarę spełnienia warunków.

Teraz, gdy ponownie wykonamy kod, wyświetli wynik instrukcji drukowania wymienionego w części „Elif” z zagnieżdżonej instrukcji „IF-Else”.

Przykład 04:

Na koniec będziemy robić skomplikowany przykład, aby tym razem nie testować operatora porównawczego. Zainicjowaliśmy klasę o nazwie „Test”. W tej klasie zainicjowaliśmy zmienną „i” o wartości 0. Kolejna zmienna, „Dane”, została zainicjowana z wartością w niej żadną. Następnie zainicjowaliśmy konstruktor tej klasy, aby uzyskać wartości tych zmiennych z instancji klasowej. Następnie zainicjowaliśmy wbudowaną, a nie równą metodę w naszym kodzie i użyliśmy w niej instrukcji „IF-ELSE”. Trzy obiekty zostały utworzone w celu wysłania wartości do konstruktora. Następnie porównaliśmy obiekty ze sobą w ramach instrukcji drukowania, aby wydrukować wynik porównania. Zapisz kod i uruchom go.

Dane wyjściowe pokazuje false jako powrót do pierwszej instrukcji drukowania, ponieważ wartości przeanalizowane w obu obiektach były takie same. Przeciwnie, druga instrukcja wydruku zwraca prawdziwie, ponieważ zarówno T2, jak i T3 mają różne wartości i nie są równe.

Wniosek:

Za pomocą dobrze wyjaśnionych ilustracji dowiedzieliśmy się, czym Python nie jest równa funkcja porównawcza i jak jest stosowana do ustalenia, czy dwie zmienne nie są identyczne.