« Python : Méthodes de chaines » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « = Méthodes utiles diverses = == rstrip() == syntaxe : machaine.rstring(char) char est une chaine. rstrip() permet de supprimer divers caractères de la fin d'une cha... ») |
Aucun résumé des modifications |
||
(Une version intermédiaire par la même utilisatrice non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
[[Category:prog]] | |||
[[Category:python]] | |||
= Méthodes utiles diverses = | = Méthodes utiles diverses = | ||
Ligne 21 : | Ligne 22 : | ||
T'as vu cette chaîne !!!! | T'as vu cette chaîne !!!! | ||
</pre> | </pre> | ||
==replace== | |||
Permet de faire une substitution sur une chaine. Equivalent à %s//g dans Vim. | |||
s = 'abc12321cba' | |||
print(s.replace('a', '')) |
Dernière version du 22 juin 2022 à 12:06
Méthodes utiles diverses
rstrip()
syntaxe : machaine.rstring(char)
char est une chaine.
rstrip() permet de supprimer divers caractères de la fin d'une chaîne (par défaut, il semble supprimer les espaces et les retours de chariot).
Attention, si j'utilise une chaine de caractères avec rstrip (et pas juste un caractère), il faut qu'ils soient dans le bon ordre (rstrip va dégager char entière, ou rien du tout !)
>>> chaine = 'T\'as vu cette chaîne !!!! \nb' >>> print(chaine) T'as vu cette chaîne !!!! b >>> print(chaine.rstrip("b")) T'as vu cette chaîne !!!! >>> print(chaine.rstrip("\nb")) T'as vu cette chaîne !!!!
replace
Permet de faire une substitution sur une chaine. Equivalent à %s//g dans Vim.
s = 'abc12321cba' print(s.replace('a', ))