Accueil > Python au lycée > Généralités > Caractères et chaînes de caractères en Python

Caractères et chaînes de caractères en Python

jeudi 24 mars 2016, par Denis LE FUR

Tests sur les caractères et sur les chaînes

  • isalpha() : teste si ce sont tous des lettres.
  • isdigit() : teste si ce sont tous des chiffres.
  • isalnum() : teste si ce sont tous des caractères alphanumériques.
  • isspace() : teste s’il n’y a que des espaces.
  • istitle() : teste si les premières lettres de chaque mot sont les seules en majuscules.
  • islower() : teste si toutes les lettres sont en minuscules.
  • isupper() : teste si toutes les lettres sont en majuscules.
  • endwith("machaine") : teste si la chaîne se termine par "machaine".

Manipulation sur les caractères et sur les chaînes

Les méthodes sont nombreuses. En voici juste quelques unes :

  • lower() : tout mettre en minuscules.
  • upper() : tout mettre en majuscules.
  • replace("ceci","cela") : remplace les occurrences de "ceci" par "cela".
  • join(maListe) : concatène des chaînes d’une liste en choisissant un séparateur.

On peut aussi se servir de la fonction sorted() pour classer les lettres (mais on obtient une liste).

SPIP | | Plan du site | Suivre la vie du site RSS 2.0