Middle
Milyen adattípusok immutábilisak Pythonban?
sobes.tech MI
Válasz az MI-től
Pythonban az immutable (nem módosítható) adattípusok a következők:
- int (egész számok)
- float (lebegőpontos számok)
- bool (logikai értékek)
- str (karakterláncok)
- tuple (tuplek)
- frozenset (nem módosítható halmaz)
Ez azt jelenti, hogy ezeknek a típusoknak az objektumai létrehozásuk után nem módosíthatók. Például egy karakterlánc nem módosítható, csak egy új, módosított tartalommal létrehozható.
Példa:
s = "hello"
s = s + " world" # új karakterlánc jön létre, az eredeti nem változik