Daugiau
Ar "Python" yra operatorius "not equal"?
Kaip jūs sakote, kad nėra lygus?
Kaip
if hi == hi:
print "hi"
elif hi (does not equal) bye:
print "no hi"
Ar yra koks nors ==
atitikmuo, reiškiantis "nelygu"?
363
3
Naudokite
!=
. Žr. palyginimo operatoriai. Objektų tapatybėms lyginti galite naudoti raktinį žodįis
ir jo neiginįis not
.Pvz.
Ne lygus
!=
(vs lygus==
)Ar klausiate apie kažką panašaus?
Ši Python - Basic Operators lentelė gali būti naudinga.
Yra operatorius
!=
(nelygu), kuris grąžinaTrue
, kai dvi reikšmės skiriasi, tačiau būkite atsargūs su tipais, nes"1" != 1``. Šis operatorius visada grąžins True, o
"1" == 1` visada grąžins False, nes skiriasi tipai. Python yra dinamiškai, bet stipriai tipizuotas, o kitos statiškai tipizuotos kalbos skųstųsi dėl skirtingų tipų palyginimo.Taip pat yra
else
sąlyga:Operatorius
is
yra *objekto tapatumo operatorius, naudojamas patikrinti, ar du objektai iš tikrųjų yra tie patys: