Sobes.tech
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í