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

  • BurnedInDotCom

    BurnedInDotC

    3 NİSAN 2010
  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013
  • stokelycalm

    stokelycalm

    28 Aralık 2010