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

  • CaptainDisillusion

    CaptainDisil

    18 EYLÜL 2007
  • How to Cook ?

    How to Cook

    31 Ocak 2007
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010