Muutumatu ja muudetav andmetüüp¶
Muutmatu (immutable) andmetüüp
Muutumatu andmetüüp on selline, mille puhul väärtust mälus ei ole võimalik muuta. Kui muutujasse on soov saada uut väärtust, siis seda saab teha vaid väärtust üle kirjutades: x = x + 1
puhul x
hakkab edaspidi viitama teisele objektile mälus.
Muutumatud andmetüübid Pythonis:
täisarv (integer,
int
)reaalarv (float,
float
)tõeväärtus (boolean,
bool
)sõne (string,
str
)ennik (tuple,
tuple
)
Muudetav (mutable) andmetüüp
Muudetava andmetüübi korral on objekti sisu võimalik mälus muuta.
Muudetavad andmetüübid Pythonis:
järjend (list,
list
)hulk (set,
set
)sõnastik (dictionary,
dict
)kõik programmis loodavad andmetüübid (klassid)