Sobes.tech
Middle

Quels types de données sont immuables en Python?

sobes.tech IA

Réponse de l'IA

En Python, les types de données immuables incluent :

  • int (nombres entiers)
  • float (nombres à virgule flottante)
  • bool (valeurs logiques)
  • str (chaînes de caractères)
  • tuple (tuples)
  • frozenset (ensemble immuable)

Cela signifie qu'après la création d'un objet de ces types, son contenu ne peut pas être modifié. Par exemple, une chaîne ne peut pas être modifiée, seule une nouvelle chaîne avec un contenu modifié peut être créée.

Exemple :

s = "hello"
s = s + " world"  # une nouvelle chaîne est créée, l'original ne change pas