Les langages de programmation
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -28%
Précommande : Smartphone Google Pixel 8a 5G ...
Voir le deal
389 €

 

 Les chaînes de caractères - Partie 2

Aller en bas 
AuteurMessage
Invité
Invité




Les chaînes de caractères - Partie 2 Empty
MessageSujet: Les chaînes de caractères - Partie 2   Les chaînes de caractères - Partie 2 Icon_minitimeSam 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.

Les chaînes de caractères - Partie 2 Ex11

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
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Les chaînes de caractères - Partie 1
» Les chaines de caractères - Partie 3
» Chaine de caractères
» Inverser une chaîne de caractères
» Les variables - Partie 1

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: