Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Test d’appartenance, Dôste et chaîne de caractères

Une liste est mutable, une chaîne n’est pas mutable. Pour modifier une chaîne il faut donc la reconstruire.

EX1) Recherche d’un caractère

H Argument d’entrée : une phrase

D Objectif : rajouter un espace après chaque apostrophe afin de séparer les mots

n Argument de sortie : phrase modifiée

a Exemple : « c’est un test » sera remplacé par « c’ est un test »

Ecrire une telle fonction nommée : apostrophe

EX2) Simplification d’une phrase

Indication :

On peut supprimer des caractères identifiées ou bien ne garder que les caractères correspondant à une lettre

( a ..z A..A sans oublier les accentués)

La fonction str.isalpha(c) dit si c’est un caractère alphabétique, autrement dit une lettre

EX3) Gestion de la Casse :

° Argument d’entrée : une phrase

■ Objectif : Remplacer les lettres majuscules par des lettres minuscules

D indication : fonction ord()

lettreabyzABYZ
ord(lettre)979812112265668990

La fonction réciproque, qui donne un caractère à partir d’un entier, s’appelle chr().

Ecrire une fonction minuscule(phrase)

EX4) Découpage d’une phrase :

EXS) Nombre de mots et taille moyenne

EX6) Mots contenant un caractère précis

EX7) Maximum d’un caractère