Nespremenljiv objekt se ne more spremeniti po ustvarjanju; spremenljiv objekt pa se lahko. Ta razlikovanje je osrednje za Python in vpliva na povezovanje, ključe slovarjev, argumente funkcij in razred subtilnih napak.
Dve kategoriji
Immutable: int, float, bool, str, tuple, frozenset, bytes, None
Mutable: list, dict, set, bytearray, and most custom objects
Nespremenljivo: "spreminjanje" ustvari nov objekt
x =
x.upper()
x +=
n =
n +=
