Middle
Ko nozīmē objektu maināmība un nemaināmība Python?
sobes.tech AI
Atbilde no AI
Python'da mutability (değişebilirlik), bir nesnenin oluşturulduktan sonra değiştirilebileceği anlamına gelir — örneğin, bir listenin veya sözlüğün içeriğini değiştirmek. Değiştirilemez (immutable) nesneler, oluşturulduktan sonra değiştirilemez; herhangi bir işlem yeni bir nesne oluşturur.
Değiştirilebilir tip örnekleri: list, dict, set. Değiştirilemez tip örnekleri: int, float, str, tuple.
Bu, değişkenlerin davranışını, argümanların fonksiyonlara iletimini ve bellek optimizasyonunu anlamak için önemlidir. Örneğin, değiştirilebilir bir nesne fonksiyona geçirildiğinde, fonksiyon içindeki değişiklikler dışarıdan görülebilir, değiştirilemezse — hayır.