SORU
5 ŞUBAT 2010, Cuma


Python=! operasyon vs ""

this question, üzerine bir yorum olarak kullanarak önerilen bir ifade gördüm

result is not None

vs

result != None

Fark nedir, biri diğerinin üstüne tavsiye olabilir diye merak ediyorum?

Teşekkürler!

CEVAP
5 ŞUBAT 2010, Cuma


==eşitlik testi. Sağ tarafı ve sol tarafı eşit nesneleri (kendi göre __eq__ __cmp__ yöntemleri.) olup olmadığını denetler

iskimlik sınama. Sağ tarafta ve sol tarafta aynı nesne olup olmadığını denetler. Hayır methodcalls yapılır, nesneleri is işlem etkisi olmaz.

Kullanın is (is not) tekiz, gibi None nereye düşünmüyorsun nesneler belki taklidi None veya istediğiniz karşı korumak için nesneleri kırmak karşılaştırılan karşı None.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • monkophile

    monkophile

    25 Temmuz 2007
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • Tome Rodrigo

    Tome Rodrigo

    9 Temmuz 2006