14
Neden '==' veya 'is' kullanarak dizeleri karşılaştırmak bazen farklı bir sonuç doğurur?
İki değişkenin değerine ayarlandığı bir Python programım var 'public'. Koşullu bir ifadede var1 is var2başarısız olan karşılaştırmaya sahibim, ancak bunu değiştirirsem var1 == var2geri döner True. Şimdi Python yorumcumu açar ve aynı "is" karşılaştırmasını yaparsam başarılı olur. >>> s1 = 'public' >>> s2 = 'public' >>> s2 is s1 True …