Eğer doğru anlarsam a <> b
, a != b
ve Python not a == b
işlevlerindeki aynı şeydir, ancak diğer sürümlerde <>
kullanmak için bir neden var mı? Ben Python yeni gelenler için ortak bir hata not a is b
a != b
veya not a == b
aynı olduğunu düşünmek olduğunu biliyoruz.Python (veya genel programlama). Neden <> yerine kullanın! = Ve risk var mı?
<>
ile benzer yanlış anlamalar yaşanıyor mu, yoksa tam olarak aynı işlevde mi? kullanmak için hiçbir neden karşılıksız heterojenlik dışında hiçbir dezavantajları ya (bir stil sorunu) -- o vb bellek, işlemci, daha maliyet getirir Python 2'de
@ S.Lott Oy vermedi. Neden bu kadar düşmansın? Bak, başarılı yayınlanmış kitaplar yazan bir uzman olan Alex Martelli, cevap vermek için zaman ayırdı. – orokusaki