Neproměnný objekt nelze po vytvoření změnit; proměnný objekt lze změnit. Tento rozdíl je ústřední v Pythonu a ovlivňuje aliasing, dict keys, argumenty funkcí a třídu jemných chyb.
Dvě kategorie
Immutable: int, float, bool, str, tuple, frozenset, bytes, None
Mutable: list, dict, set, bytearray, and most custom objects
Neproměnný: "změna" vytvoří nový objekt
x =
x.upper()
x +=
n =
n +=
