Python Ei yhtä Operator (!=)
Mikä on Python Ei ole yhtä suuri kuin OperaTor?
Python on tunnistettu ohjelmointikieleksi, joka on erittäin dynaaminen, ja sitä pidetään yleisesti vahvasti kirjoitettuna kielenä. Tämä väite voidaan selittää ymmärtämällä eri operaattorin merkitys. sisään not equal operaattoria, jos kahden operandin arvot operaattorin kummallakin puolella eivät ole samat, niin operaattori antaa todellisen arvon, muuten se antaa epätosi.
In not equal operaattori, jos kaksi muuttujaa ovat eri tyyppisiä, mutta niillä on samat arvot itsessään, niin ei-sama-operaattori palauttaa tosi. Monet ohjelmointikielet eivät voi luokitella sitä todeksi, jos muuttujatyyppi on erityyppinen, mikä tekee pythonista erittäin dynaamisen kielen. Pythonissa eri operaattorit voidaan luokitella yhdeksi vertailuoperaattoreista.
Tyypit Ei sama kuin operaattorit, joiden syntaksi on sisään Python
Molempien tyyppien syntaksi on esitetty alla: –
X<>Y X!=Y
Pythonissa on kahdenlaisia eri operaattoreita: -
!=<>
Ensimmäinen tyyppi, != käytetään python-versioissa 2 ja 3.
Toinen tyyppi, <> käytetään python-versiossa 2, ja versiossa 3 tämä operaattori on vanhentunut.
Esimerkki Python Ei yhtä OperaTor
Tarkastellaan kahta kuvaavaa skenaariota, jotka eivät ole samat kuin pythonissa. Seuraavassa on esimerkki eri operaattorista samalle tietotyypille, mutta eri arvoille: -
A = 44 B = 284 C = 284 print(B!=A) print(B!=C)
lähtö:
True False
Seuraavassa on esimerkki ei ole sama pythonissa eri tietotyypeille, mutta samoille arvoille
C = 12222 X = 12222.0 Y = "12222" print(C!=X) print(X!=Y) print(C!=Y)
lähtö:
False True True
Kuinka käyttää Not Equalia Operator IF-lausunnon kanssa
Pythonissa if-lausetta voidaan kuvata lauseeksi, joka tarkistaa lähtötason ehdon ja suorittaa sen, kun se on tosi.
Otetaan perusesimerkki if-lauseen ja ei ole yhtä suuri kuin operaattorin käyttäminen alla esitetyllä tavalla: –
X = 5
Y = 5
if ( X != Y ):
print("X is not equal to Y")
else:
print("X is equal to Y")
lähtö:
X is equal to Y
Tässä ei ole sama kuin != käytetään yhdessä if-lausekkeen kanssa.
Kuinka käyttää equal to (==) -operaattoria while-silmukalla
Pythonissa while-silmukka toistaa koodilohkoa niin kauan kuin ehto on tosi tai epätosi. Otetaanpa tapaus, jossa parittomat numerot tulostetaan käyttämällä while-silmukkaa ja yhtä kuin operaattoria alla esitetyllä tavalla: –
m = 300
while m <= 305:
m = m + 1
if m%2 == 0:
continue
print (m)
lähtö:
301 303 305
Tässä, yhtä kuin == käytetään yhdessä if-lausekkeen kanssa.
Esimerkki: Parillisten lukujen etsiminen käyttämällä eri operaattoria
Pythonissa while-silmukkaa voidaan käyttää myös operaattorin kanssa, joka ei ole sama. Otetaanpa tapaus, jossa parilliset luvut tulostetaan käyttämällä while-silmukkaa, jotka eivät ole yhtä suuria kuin operaattori, kuten alla on esitetty: –
m = 300
while m <= 305:
m = m + 1
if m%2 != 0:
continue
print (m)
lähtö:
302 304 306
Tässä ei ole sama kuin != käytetään yhdessä if-lausekkeen kanssa.
Kuinka käyttää Python ei yhtä Operator mukautetun objektin kanssa
Mukautetut objektit antavat käyttäjälle tai kehittäjälle mahdollisuuden luoda mukautettuja toteutuksia. Tämä antaa kehittäjille mahdollisuuden muuttaa todellista tulosta kuin mitä yleensä odotetaan.
Otetaan esimerkki mukautetusta objektista, joka käyttää eri operaattoria, kuten alla on esitetty: –
Esimerkiksi:
class G9Example:
s_n=''
def __init__(self, name):
self.s_n = name
def __ne__(self, x):
if type(x) != type(self):
return True
# return True for different values
if self.s_n != x.s_n:
return True
else:
return False
G1 = G9Example("Guru99")
G2 = G9Example("HipHop99")
G3 = G9Example("Guru99")
print(G1 != G2)
print(G2 != G3)
print(G1 != G3)
lähtö:
True True False
Vertailuoperaattorit sisään Python
Seuraava taulukko kuvaa vertailuluetteloa operaattorit pythonissa: -
| OperaTor | Merkitys | esimerkki |
|---|---|---|
!= |
Ei yhtä kuin antaa tosi, jos operandeilla ei ole samoja arvoja | A! = B |
== |
Equal to-Antaa tosi, jos operandeilla on samat arvot | A==B |
>= |
Suurempi tai yhtä suuri kuin- antaa arvon tosi, jos ensimmäinen operandi on suurempi tai yhtä suuri kuin toinen operandi | A>=B |
<= |
Less kuin tai yhtä suuri kuin- antaa tosi arvona, jos ensimmäinen operandi on Less kuin tai yhtä suuri kuin toinen operandi | A<=B |
> |
Suurempi kuin – antaa arvoksi tosi, jos ensimmäinen operandi on suurempi kuin toinen operandi | A>B |
< |
Less than – antaa tosi arvona, jos ensimmäinen operandi on Less kuin toinen operandi | A<B |
Hyödyllisiä vinkkejä Not Equalin käyttöön OperaTor
Tässä on joitain hyödyllisiä vinkkejä
- Ei yhtä kuin -operaattoria voidaan käyttää muotoilluissa merkkijonoissa.
- Tämä ominaisuus on suhteellisen uusi ja osa python-versio 3.6.
- Kehittäjän tulee varmistaa, että syntaksi on oltava
!=ja ei≠koska jotkut fontit tai tulkit muuttavat syntaksia!=että≠.
