Python'da "not equal" operatörü var mı?
Nasıl eşit değil dersiniz?
Gibi
if hi == hi:
print "hi"
elif hi (does not equal) bye:
print "no hi"
Eşit değil" anlamına gelen ==
ile eşdeğer bir şey var mı?
363
3
!=
kullanın. Bkz. [karşılaştırma operatörleri][1]. Nesne özdeşliklerini karşılaştırmak için
isanahtar sözcüğünü ve olumsuzu olan
is not` anahtar sözcüğünü kullanabilirsiniz.Örneğin.
Eşit değil
!=
(vs eşit==
)Böyle bir şey mi soruyorsunuz?
Bu Python - Temel Operatörler tablosu yardımcı olabilir.
İki değer farklı olduğunda
True
döndüren!=
(eşit değil) işleci vardır, ancak türlere dikkat edin çünkü"1" != 1
. Bu her zaman True döndürür ve"1" == 1
her zaman False döndürür, çünkü türler farklıdır. Python dinamik ama güçlü tiplemelidir ve diğer statik tiplemeli diller farklı tipleri karşılaştırmaktan şikayetçi olurlar.Ayrıca `else' cümlesi de vardır:
is` işleci, iki nesnenin aslında aynı olup olmadığını kontrol etmek için kullanılan nesne özdeşliği işlecidir: