Python'da Value ve Referans Veri Tipleri hangileridir?

Merhaba arkadaşlar , yazlıma yeni atılan bir arkadaşınız olarak referans veri tiplerinde eşitleme sonucunda herhangi bir değişiklik yaptığımızda eşitlediğimiz değişkenin de içeriğinin değiştiğini gördüm . Sorum şu python’da referans veri tipleri hangileridir ya da ezberlememem için bunun bir mantığı varsa anlatabilir misiniz?

Merhaba güzek soru.

Referans veri tipleri:

classes (including immutable booleans, immutable integer numbers, 
immutable floating-point numbers,
 immutable complex numbers, immutable strings,
 byte strings, immutable byte strings, immutable tuples,
 immutable ranges, immutable memory views, lists, dictionaries, sets, 
immutable sets, null pointer)

Kaynak: Value type and reference type - Wikipedia

Hiç düşünmemiştim.

Ama listeye bakınca;

Value (yani değer) tiplerini ezberlemek (ezberlemek gerekiyorsa) geri kalanları referans veri tipi kabul etmek daha kolay gibi göründü bana.

Kolay gelsin.

1 Beğeni
1 Beğeni

Merhaba, kolay gelsin.

Oncelikle: Soru Sorarken Sıkça Düşülen Hatalar (ozellikle #8)

Sebebi python’da value ve referans veri tipleri olmamasi. (Cogu programlama dilinde oldugu gibi) = operatoru soldaki degiskene atama yapiyor, herhangi bir deger degisikligi soz konusu degil. Yani sizi bu soruyu sormaya iten kaynak yanlis yonlendirmis. Ne oldugunu bilirsek daha kolay aciklayabilriiz.

1 Beğeni