Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Une Chaîne Est-Elle Mutable ? | Chaînes de caractères
Types de Données en Python
Section 3. Chapitre 12
single

single

Une Chaîne Est-Elle Mutable ?

Glissez pour afficher le menu

Vous vous souvenez peut-être de la notion de types de données mutables et immuables. Immuable signifie qu'il ne peut pas être modifié.

Mais qu'en est-il des chaînes de caractères ? Elles sont immuables. Il n'est pas possible de modifier une chaîne directement. Observons un exemple pour voir ce qui se passe. Nous ne connaîtrons pas le résultat tant que nous n'aurons pas essayé. Examinons donc cet exemple.

123
string = "What does it really take to be first past the post?" string[0] = 'k'

TypeError

La modification du contenu d'une chaîne de caractères est un besoin courant. Python propose la méthode replace() pour créer une nouvelle chaîne avec les modifications souhaitées. subir des modifications similaires.

La méthode replace() a été implémentée pour résoudre ce problème. Sa syntaxe est la suivante :

string.replace(old_word, new_word)

Chaque méthode de chaîne crée une nouvelle chaîne — l'originale reste inchangée. Dans cet exemple, replace() remplace "seafood" par "fish" :

12345678
string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
Tâche

Glissez pour commencer à coder

Comme je l'ai déjà mentionné, la pratique est la clé du succès ; voici donc une nouvelle occasion de vous exercer !

Corrigez les erreurs dans les phrases string1, string2 et string3 afin de les rendre exactes. Vous devriez obtenir les résultats suivants :

  1. "Paris is the capital of France".
  2. "Brasilia is located in South America".
  3. "Monkeys eat bananas".

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 12
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt