Découpage de Chaînes 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])
É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.
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.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Posez-moi des questions sur ce sujet
Résumer ce chapitre
Afficher des exemples du monde réel
Awesome!
Completion rate improved to 1.64
Découpage de Chaînes en Python
Glissez pour afficher le menu
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])
É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.
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.
Merci pour vos commentaires !