Découper la Phrase
Explorons une autre opération précieuse en Python, particulièrement utile lors de la manipulation du type de données chaîne de caractères. Il peut être avantageux d'extraire des symboles à des intervalles spécifiés. Veuillez consulter l'exemple, car les explications verbales ne sont pas toujours la méthode la plus efficace pour comprendre les concepts de programmation (comme l'illustre une citation célèbre d'Albert Einstein dans l'exemple).
123string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
Explication de la syntaxe :
string[starting_index : ending_index : step]
Dans ce contexte, la chaîne résultante a été générée à partir du premier jusqu'au onzième caractère, avec un pas de 4, ce qui signifie que chaque quatrième symbole dans cette plage a été inclus.
Tranchage à bornes ouvertes en Python
En Python, il est possible d’omettre l’un des trois composants d’une expression de tranchage — start
, end
ou step
. Cela s’appelle le tranchage à bornes ouvertes et permet des opérations sur les chaînes de caractères plus flexibles.
Voici les schémas les plus courants :
string[:end]
— extrait de l’origine de la chaîne jusqu’à (mais sans inclure) l’indiceend
;string[start:]
— extrait de l’indicestart
jusqu’à la fin de la chaîne ;string[start:end]
— extrait entre deux indices, sans préciser le pas ;string[-4:]
— extrait les 4 derniers caractères de la chaîne en utilisant un indice négatif ;string[::2]
— extrait toute la chaîne en prenant un caractère sur deux.
Ces variantes sont utiles lors de la manipulation de chaînes de longueur inconnue ou variable, ou lorsque le schéma de tranchage prévaut sur des positions fixes.
Swipe to start coding
À vous de jouer ! Suivez ces étapes :
-
Utilisez le découpage (slicing) pour extraire la phrase
"Get a foot"
de la première chaîne de caractères et l’assigner à la variablephrase1
. -
Utilisez le découpage pour extraire la phrase
"away"
de la seconde chaîne de caractères et l’assigner à la variablephrase2
(il est recommandé d’utiliser l’indexation négative ici).
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.03
Découper la Phrase
Glissez pour afficher le menu
Explorons une autre opération précieuse en Python, particulièrement utile lors de la manipulation du type de données chaîne de caractères. Il peut être avantageux d'extraire des symboles à des intervalles spécifiés. Veuillez consulter l'exemple, car les explications verbales ne sont pas toujours la méthode la plus efficace pour comprendre les concepts de programmation (comme l'illustre une citation célèbre d'Albert Einstein dans l'exemple).
123string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
Explication de la syntaxe :
string[starting_index : ending_index : step]
Dans ce contexte, la chaîne résultante a été générée à partir du premier jusqu'au onzième caractère, avec un pas de 4, ce qui signifie que chaque quatrième symbole dans cette plage a été inclus.
Tranchage à bornes ouvertes en Python
En Python, il est possible d’omettre l’un des trois composants d’une expression de tranchage — start
, end
ou step
. Cela s’appelle le tranchage à bornes ouvertes et permet des opérations sur les chaînes de caractères plus flexibles.
Voici les schémas les plus courants :
string[:end]
— extrait de l’origine de la chaîne jusqu’à (mais sans inclure) l’indiceend
;string[start:]
— extrait de l’indicestart
jusqu’à la fin de la chaîne ;string[start:end]
— extrait entre deux indices, sans préciser le pas ;string[-4:]
— extrait les 4 derniers caractères de la chaîne en utilisant un indice négatif ;string[::2]
— extrait toute la chaîne en prenant un caractère sur deux.
Ces variantes sont utiles lors de la manipulation de chaînes de longueur inconnue ou variable, ou lorsque le schéma de tranchage prévaut sur des positions fixes.
Swipe to start coding
À vous de jouer ! Suivez ces étapes :
-
Utilisez le découpage (slicing) pour extraire la phrase
"Get a foot"
de la première chaîne de caractères et l’assigner à la variablephrase1
. -
Utilisez le découpage pour extraire la phrase
"away"
de la seconde chaîne de caractères et l’assigner à la variablephrase2
(il est recommandé d’utiliser l’indexation négative ici).
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 3.03single