IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Sommaire > String
        Où trouver de l'aide ?
        Remplacer une chaine de caractères par une autre
        Découper un string selon une chaine de caractères
        Supprimer une chaine de caractères en tête/fin d'un string
        Compter le nombre d'occurrences d'une sous-chaine dans un string

        


Où trouver de l'aide ?
auteur : Guigui_
un grand nombre de fonctions sur les strings accessibles directement sur les chaines de caractères sans importation de nouveau module: string. Ainsi, vous pourrez trouver une explication complète (avec l'utilisation des paramètres optionnels) aux différentes fonctions présentées par la suite.


Remplacer une chaine de caractères par une autre
auteur : Guigui_
s.replace(ord, new, max split=sys.maint) renvoi une copie de s où les occurrences de la sous-chaine old est remplacée par la sous-chaine new

>>>'tapadaca'.replace('a','i',2) 'tipidaca'

Découper un string selon une chaine de caractères
auteur : Guigui_
s.split(sep=None, maxsplit=sys.maxint) renvoi une liste L de strings où chaque élément de L est un mot de s, où la chaîne sep sépare les mots. Si sep=None, les mots sont séparés par une suite quelconque d'espaces

>>>'a = b'.split('=') ['a ',' b'] >>>'a b c d'.split() ['a', 'b', 'c', 'd']

Supprimer une chaine de caractères en tête/fin d'un string
auteur : Guigui_
s.strip(x=None) renvoi une copie de s où la chaine x en début/fin de s est supprimé. si x=None, ce sont les espaces qui seront supprimés. lstrip et rstrip sont utilisées respectivement pour la suppression à gauche et à droite

>>> 'aaaaabbbbbaaaaa'.strip('aaa') 'bbbbb' >>> ' a '.rstrip() ' a'

Compter le nombre d'occurrences d'une sous-chaine dans un string
auteur : Guigui_
s.count(sub, START=0, end=sys.maxint) renvoie le nombre d'occurrences de la sous chaine sub dans s[start:end]

>>> 'tapadaca'.count('a') 4

        

Consultez les autres F.A.Q's

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.