Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Découpage de Chaîne en Python | Variables et Types en Python
Introduction à Python
course content

Contenu du cours

Introduction à Python

Introduction à Python

1. Première Rencontre Avec Python
2. Variables et Types en Python
3. Instructions Conditionnelles en Python
4. Autres Types de Données en Python
5. Boucles en Python
6. Fonctions en Python

book
Découpage de Chaîne en Python

Super, maintenant vous avez compris comment extraire un seul caractère d'une chaîne. Mais que faire si vous voulez en saisir plusieurs consécutifs ? Bien sûr, vous pouvez les choisir individuellement, mais cela semble un peu fastidieux, n'est-ce pas ?

En effet, ça l'est. Pour récupérer plusieurs caractères en une seule fois, vous pouvez utiliser une technique appelée slicing. Pour cela, utilisez des crochets et indiquez les indices de début et de fin avec un deux-points : entre eux. Il est crucial de noter que l'indice de fin n'est pas inclus. Donc, lorsque vous utilisez [1:5], vous sélectionnez les caractères aux indices 1 à 4. Consultez l'exemple ci-dessous.

Comme vous le remarquerez, la position de fin est toujours un de plus que l'index du dernier caractère que vous souhaitez inclure. Dans l'exemple ci-dessus, il y a 10 positions, mais l'index final est 9.

Remarque

N'oubliez pas que les espaces comptent comme des caractères et ont leurs propres indices. Reportez-vous à l'exemple ci-dessous pour plus de clarté.

123456
# Initial strings site = "codefinity" greeting = "How are you" # Slice strings print(site[0:4], site[6:10]) print(greeting[2:5], greeting[6:11])
copy

Étant donné la chaîne "Python" enregistrée dans la variable language, votre tâche est d'extraire les sous-chaînes "tho" et "on". Pour vous aider, les indices pour cette chaîne sont décrits ci-dessous.

question-icon

Remplissez les blancs pour compléter la tâche.

# Initial variable
language = "Python"
# Output the string parts
print(language[:])
print(language[
:])
tho
on

Click or drag`n`drop items and fill in the blanks

Remarque

Gardez à l'esprit que la découpe n'inclut pas l'index final. Par conséquent, lorsque vous utilisez language[2:5], cela inclut les éléments aux indices 2, 3 et 4, mais exclut l'élément à l'index 5.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 9
We're sorry to hear that something went wrong. What happened?
some-alt