Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Les chaînes de caractères - Partie 2

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Invité
Invité



MessageSujet: Les chaînes de caractères - Partie 2   Sam 28 Jan - 13:53

Les chaînes ne sont pas modifiables, quelles que soient les opérations appliquées sur la chaîne.

Vous pouvez cependant créer un nouvel objet chaîne, mais ne pourrez modifier la chaîne existante.

Une chaîne est une séquence de caractères, on peut donc connaître un caractère à l'aide de son indice.



L'indice 0 devrait donc retourner le caractère J, l'indice 1 le caractère e, etc...

Code:
ma_chaine = "Je te l'avais dis"

print(ma_chaine[0])

Résultat :

Citation :
J

Super, un peu plus sérieusement, je veux connaître le numéro d'indice de chaque caractère de la chaîne, on y va!

Code:
for index, caractere in enumerate(ma_chaine): # pour les index et caractères comptés dans ma_chaine
    print("l'index [{0}] représente le caractère [{1}]".format(index, caractere))
# on affiche

Résultat :

Citation :
l'index [0] représente le caractère [J]
l'index [1] représente le caractère [e]
l'index [2] représente le caractère [ ]
l'index [3] représente le caractère [t]
l'index [4] représente le caractère [e]
l'index [5] représente le caractère [ ]
l'index [6] représente le caractère [l]
l'index [7] représente le caractère [']
l'index [8] représente le caractère [a]
l'index [9] représente le caractère [v]
l'index [10] représente le caractère [a]
l'index [11] représente le caractère [i]
l'index [12] représente le caractère [s]
l'index [13] représente le caractère [ ]
l'index [14] représente le caractère [d]
l'index [15] représente le caractère [i]
l'index [16] représente le caractère [s]

Comme vous pouvez le remarquer, le caractère d'espacement (indice 2 par exemple) est représenté comme l'apostrophe (indice 7).

C'est bien beau les indice, mais je voudrais juste l'article de ma_chaine, le Je

On sait que le Je se trouve entre l'indice 0 et l'indice 2 exclus.

Nous allons utiliser le slicing.

Code:
print(ma_chaine[0:2]) # afficher les caractères de ma_chaine entre l'indice 0 et 2 exclus

Résultat :

Citation :
Je

Résumé :

Une chaîne est une séquence de caractères, vous ne pouvez pas la modifier!

Vous pouvez récupérer un caractère de la chaîne à l'aide de son indice.

Voilà c'est terminé Smile
Revenir en haut Aller en bas
 
Les chaînes de caractères - Partie 2
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Quelle partie de votre cerveau utilisez-vous ?
» recherche d'une police de caractère
» [Résolu] Word : caractères non imprimables
» MHCA, oui c'est moi... ça fait plus de 5 caractères j'arretes...
» Obtenir le nombre de caractère d'un fichier sans le charger en mémoire vive

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Les Cours de Programmation :: Cours de python-
Sauter vers: