Muuttumaton objekti ei voi muuttua luomisen jälkeen; muuttuva objekti voi muuttua. Tämä ero on keskeinen Pythonissa ja vaikuttaa aliasoitumiseen, dict-avaimiin, funktio-argumentteihin ja joukkoon hienovaraisia virheitä.
Kaksi kategoriaa
Immutable: int, float, bool, str, tuple, frozenset, bytes, None
Mutable: list, dict, set, bytearray, and most custom objects
Muuttumaton: "muutos" luo uuden objektin
x =
x.upper()
x +=
n =
n +=
