Middle
Které datové typy jsou v Pythonu neměnné?
sobes.tech AI
Odpověď od AI
V Pythonu patří mezi neměnitelné (immutable) datové typy:
- int (celá čísla)
- float (čísla s plovoucí desetinnou čárkou)
- bool (logické hodnoty)
- str (řetězce)
- tuple (n-tice)
- frozenset (neměnitelné množiny)
To znamená, že po vytvoření objektu těchto typů nelze jeho obsah změnit. Například řetězec nelze změnit, lze pouze vytvořit nový s upraveným obsahem.
Příklad:
s = "hello"
s = s + " world" # vznikne nový řetězec, původní se nezmění