programmeringsspråket Python har flere ulike metoder for å klassifisere program data . Disse metoder er kjent som attributter. Hvis du er interessert i å lære mer om Python , bør du gå gjennom forskjellene mellom attributter. Dette kan tillate deg å bedre forstå den underliggende datamodell av programmeringsspråket Python og lignende objektorienterte språk . Data attributter
data attributt er en egenskap som kan nås ved en bestemt forekomst av en klasse . For eksempel, hvis en forekomst av en klasse kalt "bil " har en data attributt som heter " modell" som attributt kan stilles for det spesifikke tilfelle, og kun det. Alle andre forekomster av " bil" vil ha sin egen verdi for " modell "-attributtet .
Class attributter
En klasse attributt er en egenskap som kan nås direkte . På andre språk , er slike attributter kalt statiske variabler . De brukes for funksjoner som ikke krever en forekomst av en klasse for å fungere.
Python -Defined attributter
Python språket definerer mange attributter som er tilgjengelige for alle programmer skrevet i Python .
brukerdefinerte attributter
attributter kan defineres av en programmerer . Disse egenskapene er brukerdefinert , og de er ikke universelt tilgjengelig for alle Python- programmer.