🍎Data Classes
Struct benzeri özelleştirilmiş veri sınıfları
🔰 Nedir?
🗃️ Değişkenleri olan ve diğer dillerdeki struct yapısına benzeyen sınıflardır
🌟
__init__
,__repr__
gibi metotları otomatik olarak tanımlanır💁♂️
namedTuple
gibidir ama değişkenlere sahip olup, varsayılan değer atamalarını destekler
🕖 Post-init Yapısı
⏳Değişken tanımlamalarından sonra
field(init=false)
olarak tanımlanan değişkenler için tekrardan birinit
işlemi yapılır👷♂️
__post__init__
metodu ileinit
işlemi tamamlandıktan sonra, değişkenleri kullanarak yeni değerler üretebilir ve değişkenlere atayabiliriz
🍎 Key - value çifti içeren dict
üretme
dict
üretmedataclass
verilerinidict
yapısında oluşturmayı sağlaryaml
,json
gibi alanlarda çalışırken faydalıdır
Last updated