Manipulations basiques de listes et de textes

Manipulation de texte

Note


Puisque Python considère qu'une chaîne est une liste de caractères, tout ce que nous venons de dire sur les listes est encore valable.


>>> montexte = "Blabla bli bloubloublou."

>>> len(montexte)

24

>>> montexte[0]

'B'

>>> montexte[1]

'l'

>>> montexte[23]

'.'

>>> "a" in montexte

True

>>> "z" in montexte

False

>>> montexte.index("B")

0

>>> montexte.index("b")

3

>>> montexte.index(".")

23

>>> montexte.count("b")

5

Certaines manipulations sont propres aux chaînes de caractères.


>>> montexte.lower()

'blabla bli bloubloublou.'

>>> montexte.strip(".")

'Blabla bli bloubloublou'

>>> montexte.split()

['Blabla', 'bli', 'bloubloublou.']

>>> montexte.lower().strip(".").split()

['blabla', 'bli', 'bloubloublou']


Ajouter du texte à du texte ou modifier par ajout


>>> montexte + " Merci."

'Blabla bli bloubloublou. Merci.'

>>> montexte

'Blabla bli bloubloublou.'

>>> montexte = montexte + " Merci."

>>> montexte

'Blabla bli bloubloublou. Merci.'

>>> montexte += " Beaucoup."

>>> montexte

'Blabla bli bloubloublou. Merci. Beaucoup.'

Créé avec HelpNDoc Personal Edition: Outil de création d'aide puissant et convivial pour les documents Markdown