Rohkem
Kas Pythonis on olemas "not equal" operaator?
Kuidas sa ütleksid, et ei ole võrdne?
Nagu
if hi == hi:
print "hi"
elif hi (does not equal) bye:
print "no hi"
Kas on olemas midagi samaväärset ==
, mis tähendab "ei ole võrdne"?
363
3
Kasutage
!=
. Vt võrdlusoperaatorid. Objektide identiteetide võrdlemiseks võite kasutada võtmesõnais
ja selle eitustis not
.nt.
Mitte võrdne
!=
(vs võrdne==
)Kas te küsite midagi sellist?
See Python - Basic Operators tabel võib olla abiks.
On olemas operaator
!=
(mitte võrdne), mis tagastabTrue
, kui kaks väärtust erinevad, kuigi ole ettevaatlik tüüpidega, sest"1" != 1
. See tagastab alati True ja"1" == 1
tagastab alati False, kuna tüübid on erinevad. Python on dünaamiliselt, kuid tugevalt tüpiseeritud ja teised staatiliselt tüpiseeritud keeled kurdavad erinevate tüüpide võrdlemise üle.On ka
else
klausel:Operaator
is
on objekti identiteedi operaator, mida kasutatakse selleks, et kontrollida, kas kaks objekti on tegelikult samad: