La méthode replace ( ) pour créer une chaîne à partir d’une autre en remplaçant une ou des parties

La méthode replace ( ) pour créer une chaîne à partir d’une autre en remplaçant une ou des parties

Pour rappel, une chaîne est immutable. On ne peut donc en changer un élément. Il faut donc en créer une autre.

Remplacer un ou plusieurs éléments d’une chaîne de caractères pour en créer une autre :

Syntaxe = chaine_1 = chaine_0.replace (old, new [, maxreplace])

>>> chaine_0 = "Comment vas-tu ?"
>>> chaine_0
'Comment vas-tu ?'
>>> chaine_1 = chaine_0.replace ("Comment", "Où")
>>> chaine_1
'Où vas-tu ?'
>>> chaine_2 = chaine_0.replace ("vas-tu ?", "fais-tu ???")
>>> chaine_2
'Comment fais-tu ???'
>>> chaine_3 = "je mange une pomme, je trie mes affaires, je regarde la télévision"
>>> chaine_3
'je mange une pomme, je trie mes affaires, je regarde la télévision'
>>> chaine_4 = chaine_3.replace ("je","il")
>>> chaine_4
'il mange une pomme, il trie mes affaires, il regarde la télévision'
>>> chaine_5 = chaine_3.replace ("je","il",1)
>>> chaine_5
'il mange une pomme, je trie mes affaires, je regarde la télévision'
>>> chaine_6 = chaine_3.replace ("je","il",2)
>>> chaine_6
'il mange une pomme, il trie mes affaires, je regarde la télévision'
>>> chaine_7 = chaine_3.replace ("je","il",3)
>>> chaine_7
'il mange une pomme, il trie mes affaires, il regarde la télévision'
>>> chaine_8 = chaine_3.replace ("je","il",4)
>>> chaine_8
'il mange une pomme, il trie mes affaires, il regarde la télévision'
>>> 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *