Python troncation de la chaîne

Python troncation de la chaîne

Tronquer une chaîne signifie essentiellement diviser une chaîne en différentes sous-chaînes ou en extraire une sous-chaîne. Dans Python, les opérations de chaîne sont assez faciles à exécuter et la tronçon de chaîne n'est pas un cas exceptionnel. La bonne chose à propos de travailler dans Python est que vous pouvez trouver des packages et des modules que vous pouvez importer pour résoudre votre problème. Cependant, pour ce guide, seules des méthodes intégrées seront utilisées.

Tronçant la chaîne en python en utilisant le tranchage

Dans Python, le tranchage est une méthode dans laquelle vous définissez une «plage» à l'intérieur des crochets. Lorsque cette plage est utilisée avec une chaîne, il soustrait une sous-chaîne de la chaîne principale. Jetez un œil à sa syntaxe pour connaître l'utilisation de la tranche de cordes en python

Syntaxe de tranchage de cordes

String [startIndex: endIndex]

Dans la syntaxe ci-dessus:

  • "chaîne«Est la variable de chaîne qui sera tronquée
  • "startIndex«Est l'indice de caractère de départ de la sous-chaîne qui sera créée
  • "endindex«Est l'indice de caractère final de la sous-chaîne qui sera créée

Valeur de retour

Une substrating tronquée à partir de la chaîne principale

Exemple de chaîne tronquée avec tranchage de chaîne

Pour démontrer le fonctionnement du découpage de la chaîne, créez une variable de chaîne:

String = "Hello World!"

Coupez la chaîne de l'index de caractères «0» à «5» et stockez la valeur renvoyée dans une nouvelle variable:

substring = string [0: 5]

Enfin, affichez le résultat:

imprimer (substrice)

Lors de l'exécution, le terminal affichera la sortie suivante:

Pour changer un peu, dans le code ci-dessus, ne fournit que l'index de départ, laissez l'index de fin comme blanc:

String = "Hello World!"
substring = string [4:]
imprimer (substrice)

L'exécution du code maintenant, produira la sortie suivante:

La sortie confirme que si l'index de fin n'est pas fourni, la sous-chaîne va à la fin de la chaîne réelle. Cependant, si le démarrage n'est pas fourni, il démarre la sous-chaîne du tout premier caractère:

String = "Hello World!"
substring = string [: 10]
imprimer (substrice)

Cet extrait de code produit le résultat suivant:

Il s'agissait de tronquer la chaîne en utilisant la méthode de découpage de la chaîne.

Tronçant les chaînes avec la méthode rsplit ()

La deuxième façon de tronquer une chaîne dans Python est en utilisant la méthode RSPlit (). Cette méthode passe par la chaîne et divise la chaîne en parties en rencontrant le «séparateur», et les pièces sont stockées sous la forme d'une liste. Regardez la syntaxe donnée ci-dessous pour apprendre l'utilisation de la méthode rsplit () dans Python

Syntaxe de la méthode RSPLIT ()

chaîne.RSPLIT (SEPCHAR, LIMITEM)

Pour expliquer la syntaxe:

  • «String» est la variable de chaîne qui sera tronquée en parties
  • «Sepchar» définit le caractère du séparateur, rencontrant qui divise la chaîne en parties
  • «Limitem» définit l'index maximum des éléments à stocker dans la liste

Exemples de chaîne tronquée avec la méthode RSPLIT ()

Pour démontrer le fonctionnement de la méthode RSPLIT (), prenez une variable de chaîne:

Salutations = "Bonjour, c'est Linuxhint un tutoriel Python!"

Après cela, appliquez le rsplit () Méthode sur la variable de chaîne, définissez le caractère séparateur égal à un espace vide "" " et stocker le résultat dans une variable distincte "parties"

Truncparts = salutations.rsplit ("")

Après cela, imprimez la variable de liste "parties»:

imprimer (truncparts)

Ce code produit la sortie suivante sur le terminal:

La sortie confirme que la chaîne a été divisée en parties à chaque occurrence d'un «espace vierge». Alternativement, pour limiter le nombre de sous-chaînes totales qui peuvent être formées, utilisez le code suivant:

Salutations = "Bonjour, c'est Linuxhint un tutoriel Python!"
Truncparts = salutations.rsplit ("", 3)
imprimer (truncparts)

L'exécution de ce code produit la sortie suivante:

À partir de la sortie, on peut voir que le nombre total d'éléments dans la liste est maintenant «4», et dans l'index, la valeur maximale est «3».

C'était tout au sujet des cordes tronquées à Python!

Conclusion

Pour tronquer une chaîne dans Python, l'utilisateur peut utiliser la méthode de tranchage de la chaîne et fournir l'indice de démarrage et de fin de la sous-chaîne dans les crochets. Alternativement, l'utilisateur peut également utiliser la méthode RSPLIT () et créer plusieurs sous-chaînes à partir de la chaîne en fournissant un caractère «séparateur», puis en stockant les sous-chaînes sous la forme d'une liste.