Dans Python, une séquence de plusieurs caractères est connue sous le nom de chaîne qui contient des citations simples ou doubles. Si un utilisateur souhaite obtenir une pièce spécifique de l'objet String, il est connu sous le nom de tranchage. En termes simples, c'est le fonctionnement de l'obtention d'une sous-chaîne d'une chaîne souhaitée. Parfois, nous avons juste besoin d'obtenir la chaîne qui se produit après la sous-chaîne. Dans une telle situation, différentes méthodes intégrées de Python peuvent être utilisées.
Ce message expliquera différentes méthodes pour obtenir une sous-chaîne après le personnage de Python.
Comment obtenir une sous-chaîne après le caractère en python?
Pour obtenir une sous-chaîne après un personnage de Python, plusieurs méthodes sont disponibles qui sont utilisées à cet effet particulier:
Méthode 1: Obtenez une sous-chaîne après le caractère dans Python en utilisant la méthode "Split ()"
Pour diviser une chaîne sur une sous-chaîne, le «diviser()«La méthode peut être utilisée. Cette méthode renvoie une liste d'objets contenant des éléments.
Exemple
Initialement, déclarez une variable de chaîne et passez une chaîne comme indiqué ci-dessous:
org_string = "Linuxhint est le meilleur site Web de tutoriel mondial!"Ensuite, créez une autre variable de chaîne qui maintient le mot à partir de versions, nous voulons faire une sous-chaîne:
spl_word = 'meilleur'Maintenant, utilisez l'instruction IMPRESS et affichez la valeur des variables déclarées ci-dessus une par une:
print ("Ma chaîne d'origine:" + str (org_string))Appeler le "diviser()”Méthode et spécifiez l'indice d'élément de liste auquel nous souhaitons accéder et faire une sous-chaîne. Ensuite, stockez-le dans le «result_string»Variable:
result_string = org_string.Split (spl_word) [1]Appeler le "imprimer()«Fonctionne et passe un«result_string”Variable en tant que paramètre:
print ("substring après le caractère:" + result_string)Sortir
Méthode 2: Obtenez une sous-chaîne après le caractère dans Python en utilisant la méthode «Partition ()»
Utilisez le "cloison()”Méthode pour créer une sous-chaîne après le caractère. Il recherche d'abord une chaîne particulière et la divise en trois composants dans un tuple. L'élément avant la chaîne fournie est inclus dans le premier élément. D'un autre côté, la chaîne spécifiée est contenue dans le deuxième élément.
Exemple
Appeler le "cloison()”Méthode avec une valeur de chaîne comme argument et spécifiez l'indice d'élément souhaité. Ensuite, stockez-le dans le déclaré «result_string»Variable:
result_string = org_string.partition (spl_word) [2]Utilisez le "imprimer()”Méthode pour obtenir le résultat souhaité:
print ("substring après le caractère:" + result_string)Comme vous pouvez le voir, la chaîne fournie est divisée en sous-chaîne après le mot spécifié:
Méthode 3: Obtenez une sous-chaîne après le caractère dans Python en utilisant la méthode «index ()»
Une autre façon efficace de submerger après le personnage de Python, le «indice()«La méthode peut être utilisée. Il renvoie l'indice de la première occurrence de la sous-chaîne spécifiée dans la chaîne souhaitée.
Exemple
Utilisez le "indice()”Méthode et prenez la chaîne en tant que paramètre avec la longueur de chaîne spécifiée:
result_string = org_string [org_string.index (spl_word) + len (spl_word):]Pour afficher la sortie du «result_string”Variable à l'écran, utilisez l'instruction PRINT:
print ("substring après le caractère:" + result_string)Sortir
Méthode 4: Sous-chaîne après caractère dans Python en utilisant la méthode «Find ()»
Le "trouver()«La méthode peut également être utilisée pour créer une sous-chaîne à partir de la chaîne souhaitée. Il peut trouver le caractère souhaité de la chaîne avec sa longueur, puis les transmettre à la variable déclarée.
Exemple
Appeler le "trouver()«Avec le caractère divisé requis et sa longueur:
result_string = org_string [org_string.trouver (spl_word) + len (spl_word):]Ensuite, consultez le résultat du «trouver()”Méthode en utilisant l'instruction PRINT:
print ("substring après le caractère:" + result_string)Sortir
C'est tout! Nous avons expliqué les différentes méthodes de sous-chaîne après le personnage de Python.
Conclusion
Pour substruire après un caractère dans Python, plusieurs méthodes sont utilisées dans Python, comme le «diviser()"Méthode, le"cloison()"Méthode, le"indice()" et le "trouver()" méthode. Toutes les méthodes recherchent d'abord le mot fourni de la chaîne donnée puis divisez la chaîne en parties et faites une sous-chaîne. Ce message a élaboré sur la sous-chaîne après le personnage de Python.