Sobes.tech
Middle

Que tipos de dados são imutáveis em Python?

sobes.tech IA

Resposta da IA

Em Python, os tipos de dados imutáveis incluem:

  • int (números inteiros)
  • float (números de ponto flutuante)
  • bool (valores booleanos)
  • str (strings)
  • tuple (tuplos)
  • frozenset (conjunto imutável)

Isto significa que, após criar um objeto desses tipos, o seu conteúdo não pode ser alterado. Por exemplo, uma string não pode ser alterada, apenas criar uma nova com conteúdo modificado.

Exemplo:

s = "hello"
s = s + " world"  # cria uma nova string, a original não muda