Les chaînes de caractères

Ce sont (presque) des listes de caractères...

On les note entre deux apostrophes ou bien entre deux guillemets :

Si le texte doit contenir des apostrophes et des guillemets , on peut procéder ainsi :

 

Accès aux caractères

On retrouve la possibilité de faire du « slicing » (comme avec des listes):

Mais on ne peut pas assigner un caractère à un emplacement donné :

Il faut faire :

Ou bien, sans utiliser la méthode .join() ...

Activité

Écrire une fonction assigne() qui remplace dans une chaine de caractères t , le caractère d’indice i par un autre caractère c .

par exemple, si t = "Hip Hip Hip ... Hourra !" alors assigne(t, 4, 'Z') renvoie "Hip Zip Hip ... Hourra !"

 

 

Et on dispose de plein de fonctions ...

Concaténation

 

Remplacement de caractères

 

Découpage

Activité

En utilisant les fonctions chr() et ord() , et la table de caractère ASCII, inverser la casse des caractères de cette phrase : J'aime l'Informatique et les Sciences du Numérique ! (sans utiliser de structure en if ... !)

 

Autres exercices sur les chaînes de caractères

 

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code