Một đối tượng immutable không thể thay đổi sau khi tạo; một đối tượng mutable thì có thể. Sự phân biệt này là trung tâm của Python và ảnh hưởng đến aliasing, key của dict, đối số hàm, và cả một lớp lỗi tinh vi.
Hai nhóm
Immutable: int, float, bool, str, tuple, frozenset, bytes, None
Mutable: list, dict, set, bytearray, và hầu hết các đối tượng tùy chỉnh
Immutable: "thay đổi" tạo ra một đối tượng mới
x =
x.upper()
x +=
n =
n +=
