Le module string

Adresse : http://docs.python.org/3.3/library/string.html

Utilité : quelques constantes utiles, et opérations de formatage avancé de chaînes.

Syntaxe : import string, ou from string import *, ou from string import printable, etc.

Le module string permet des opérations avancées de formatage de chaînes de caractères (bien au-delà de ce que permet la fonction intégrée format), mais c’est très technique, et donc on se reportera à l’aide intégrée à Python.

Le module string contient quelques chaînes de caractères constantes qui peuvent se révéler utiles :

ascii_letters abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
ascii_lowercase abcdefghijklmnopqrstuvwxyz
ascii_uppercase ABCDEFGHIJKLMNOPQRSTUVWXYZ
digits 0123456789
hexdigits 0123456789abcdefABCDEF
octdigits 01234567
punctuation !"#$%&\’()*+,-./:;<=>?@[\\]^_‘{|}~
printable renvoie digits + ascii_letters + punctuation + whitespace
whitespace \t\n\r\x0b\x0c (nb : le premier caractère est l’espace)

Retour à l’accueil du cours Python/Numpy

Sommaire du chapitre 7

  1. Le module random
  2. Le module decimal
  3. Le module fractions
  4. Le module string
  5. Le module itertools
  6. Les modules operator et functools
  7. Le module time
  8. La classe Counter du module collections
  9. La classe deque du module collections
  10. Le module heapq
  11. Le module bisect
  12. Le module copy
  13. Autres modules et adresses utiles