Value Types

İsimler ve nesneler: Nesne — Bellekte tutulan değer; Referans — Bir ismin işaret ettiği nesne; Değişebilirlik — Liste gibi nesneler yerinde değişebilir

Görsel not: İsimler ve nesneler

String, numbers gibi verilerin kendisiyle ilgileniriz.

Deney

x = 5
y= 25
x = y #Burada x değişkenine y değişkeninin değerini aktardım.
y = 10
print(x, y)
output:
25 10

Yukarıda yaptığım deneyde gördüğün gibi sonradan y değişkenine atadığım 10 değerinden x etkilenmedi. x = 25 oldu, y = 10 oldu.

Get Mustafa Oğuz BARAN’s stories in your inbox

Reference Types

Listenin adresiyle ilgileniriz.

Deney

a = ["armut", "elma"]
b = ["armut", "elma"]
a = b
b[0] = "karpuz"
print(a, b)
output:
['karpuz', 'elma'] ['karpuz', 'elma']

Evet, deneylerimizle birlikte Python dilinde Value ve Reference Types bu kadardı. Bug’sız günler dilerim.

print(“İşleyen kod bug tutmaz.”)

-Anonim