Opération sur les chaînes de caractères
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Objectif
Savoir faire des opérations simples sur des variables de type chaîne de caractères.
Mise en situation
Il existe de nombreuses opérations pour manipuler les chaînes de caractères, par exemple :
Connaître le nombre de caractères de cette chaîne.
Retourner le caractère qui est à la position x.
Retourner une sous-chaîne de caractère qui commence à la position x et se termine à la position y.
Syntaxe : JavaScript
myString.length
permet de connaître le nombre de caractères demyString
,myString[x]
permet de retourner le caractère qui est à la position x,myString.substring(x, y)
permet de retourner une sous-chaîne de caractères qui commence à la position x et se termine à la position y.
Python
len(my_string)
permet de connaître le nombre de caractères demy_string
,my_string[x]
permet de retourner le caractère qui est à la position x,my_string[x:y]
permet de retourner une sous-chaîne de caractères qui commence à la position x et se termine à la position y.
Attention :
En Python, en JavaScript, comme dans la plupart des langages informatiques, on commence à compter à partir de 0 et non à partir de 1. Le premier caractère d'une chaîne est donc le caractère numéro 0.
Exemple :
/** JavaScript : manipule la chaîne Hello World */
let s = 'Hello World'
console.log(s.length)
console.log(s[0])
console.log(s.substring(6, 11))
"""Python : manipule la chaine Hello World."""
s = "Hello World"
print(len(s))
print(s[0])
print(s[6:11])
Les deux programmes affichent :
11
H
World
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.