kimlik isleçleri id() fonksiyonu ve is kontrol ifadesi hakkında

Başlatan mustafadalga, 07 Nisan 2017 - 06:50:07

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mustafadalga

Merhaba,

kimlik isleçleri id() fonksiyonu ve is kontrol ifadelerini kullandığımda etkileşimli kabuk ile IDLE üzerinde cıkan sonucun cıkmamasının nedeni nedir?

IDLE kod ekranı


IDLE kod çıktısı


etkileşimlı kabuk kod ekranı ve cıktısı



İs kullanılmış başka bir örnek

IDLE kod ekranı


IDLE kod çıktısı


etkileşimlı kabuk kod ekranı ve cıktısı


berkayaslan

Etkilesimli kabuk uzerinde calisirken her satir yazildiktan sonra hemen bytecode'a cevrilir. Birbiri aralarinda baglanti kurulmaz. Ancak normal bir betik icinde beraber cevrilir. Bu cevirme sirasinda kodu daha iyi hale getirmek icin bazi islemler yapilr. Bu da onlardan biri.

Etkilesimli kabuk uzerinde

a = b = 1000


yaoarsan ayni id'ler aldigini goreceksin. cunku ayni satirda yorumlandi.
İf you wanna be the best, You must SMURF something. :)

mustafadalga