Fonksiyonlar ve İstihza Hakkında

https://paste.ubuntu.com/p/hCDVxTkFCS/ her 2 printte aynı çıktıyı veriyor. https://python-istihza.yazbel.com/bezeyiciler.html fakat burada farklı lokasyonlarda olması gerektiğini söylüyor ve , sanki bazı örnekteki ''at 0x7f7ffe024c80>" bu gibi bellek lokasyonlarinda küçük bir yazım hatası var gibi. Kontrol edip doğrusunu anlatır mısınız?

1 Beğeni

Yanlış söylemiş.

Yazım hatasını bilmiyorum ama sayfayı yazan kişinin kafası karışmış veya konuyu yanlış biliyor.

Oradaki örnekte hem dunyaci hem de mrb_dunya aynı nesneye işaret ediyor, ikisinin de id’si aynı:

def mrb_dunya():
   print("Merhaba, dünya!")

dunyaci = mrb_dunya

print(mrb_dunya is dunyaci)
1 Beğeni

O zaman daha fazla kafa karışıklığına sebep olmadan düzeltilmeli.

2 Beğeni