Informatique, chaîne de caractères, Python, tableau de caractère, guillemet simple, guillemet double, concaténation, multiplication, entier positif, entier nul, longueur d'une chaîne, fonction LEN, indexation des caractères, parcours d'une chaîne, boucle for, slicing Python, sous-chaîne
En Python, une chaîne de caractères est un objet de type str qui n'est pas modifiable (on dit non mutable) en ce sens où il n'est pas possible de supprimer une lettre ou de la remplacer par une autre voire par un mot, et qui peut être assimilé à un tableau de caractères.
[...] # Le P est à l'indice La dernière lettre est t phrase = "Programmer est un art" print("La dernière lettre est", phrase[-1]) Parcours d'une chaîne Les chaînes de caractères étant des objets itérables, il est possible d'en parcourir les caractères au moyen d'une boucle for. Un tel parcours peut être effectué par valeur ou bien par indice. Parcours par valeur mot = "Thé" for lettre in mot: print(lettre) T h é Parcours par indice mot = "Thé" for i in range(len(mot)): print(mot[i]) T h é Sous-chaîne Le sclicing Python (tranche) permet d'extraire une portion d'une chaîne en la découpant suivant les indices des caractères à retenir à l'image de la fonction range(), mais en utilisant la notation crochet. On obtient ainsi une sous-chaîne. [...]
[...] Les chaînes de caractères Les chaînes de caractères sont utilisées pour représenter et traiter des textes. Définition d'une chaîne En Python, une chaîne de caractères est un objet de type str qui n'est pas modifiable (on dit non mutable) en ce sens où il n'est pas possible de supprimer une lettre ou de la remplacer par une autre voire par un mot, et qui peut être assimilé à un tableau de caractères. Il existe trois écritures différentes pour définir une chaîne de caractères, qui consiste à encadrer le texte par des guillemets simples doubles " ou répétés trois fois. [...]
[...] En Python ceci s'obtient en additionnant les deux chaînes de caractères. indienne masculin = "indien" féminin = masculin + print(féminin) La multiplication Elle consiste à répéter la concaténation d'une même chaîne de caractères. En Python ceci s'obtient en multipliant la chaîne de caractères par un entier positif ou nul. C'est super phrase = "C'est super " + " " * 5 print(phrase) Remarque : Comme on peut le voir, la multiplication reste prioritaire sur l'addition. Longueur d'une chaîne Le nombre de caractères qui composent une chaîne de caractères s'appelle la longueur. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture