Coupe de cordes en Python: tout ce que vous devez savoir

Cet article vous fournira des connaissances détaillées et complètes sur la façon d'implémenter le découpage de chaîne en Python avec des exemples.

Couper une chaîne peut être très utile et il a plusieurs applications. De nombreux codeurs utilisent excessivement la fonction de découpage pour extraire des informations, qui pourraient leur être utiles à partir d'une chaîne d'origine. Dans cet article, nous allons discuter de la coupe de chaîne dans :



Introduction au rognage

Python possède d'autres fonctionnalités qui peuvent sembler très similaires à celles-ci. Une telle chose est ' Tranchage des cordes ». Ici, nous pouvons diviser les chaînes en plusieurs parties et appliquer différentes options à la chaîne. Nous pouvons supprimer certaines sections, découper la première partie, supprimer les dernières lettres de la chaîne et la remplacer par d'autres chaînes dans ces positions également.



String-Trimming



abstraction en c ++

Puisqu'il s'agit d'une section à part entière, regardons maintenant ce qui peut être fait aux chaînes via le rognage.

Qu'est-ce que le rognage de chaîne en Python?

Le rognage d'une chaîne se fait de trois manières, comme illustré dans le diagramme ci-dessus. Jetons un coup d'œil à eux.

  • Bande - Une nouvelle chaîne est renvoyée après avoir supprimé les espaces de fin ou de début.



  • Bande R - Cela génère une nouvelle chaîne avec uniquement les espaces de fin supprimés. D'où le nom «rstring», c'est-à-dire en supprimant les espaces uniquement du côté droit de la chaîne.

  • Bande en L - «Lstrip» fait le contraire du R-strip. Il supprime les espaces à partir du début de la chaîne, qui est le côté gauche.

Par défaut, toutes ces fonctions ne nécessitent pas obligatoirement la transmission d'un argument pour supprimer les espaces. Ce n'est que lorsqu'un certain caractère doit être supprimé que cela est mentionné dans l'argument et il sera en conséquence supprimé des places de début et de fin.

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'After Removing Whitespaces String =' {str.lstrip ()} 'n') print (f'After Removing Whitespaces String = '{str.rstrip ()}' n ') print (f'Après découpage des espaces blancs String =' {str.strip ()} 'n')

Considérons maintenant un certain caractère à extraire d'une chaîne.

str = '&&&&&& EDUREKA &&&&&&' print ('n Ceci est la chaîne d'origine nn', str) print ('n Ci-dessous se trouve la fonction de bande habituelle n') print (str.strip ('&')) print ('n Ci-dessous se trouve le R -strip functionnn ') print (str.rstrip (' & ')) print (' n Ci-dessous se trouve la fonction L-strip ') print (str.lstrip (' & '))

Il existe d'autres fonctionnalités, qui tournent autour de ce similaire sujet de la coupe de chaînes en python. Regardons maintenant d'autres fonctionnalités simples, qui sont appliquées aux chaînes.

Min et Max d'une chaîne

Ici, la fonction minimale ou «min» est d'extraire la moindre valeur de l'alphabet de la chaîne. Cela provient de l'ensemble des alphabets A-Z, A étant la valeur la plus basse et Z la valeur la plus élevée. La fonction «max» fait le contraire, c'est-à-dire qu'elle sélectionne l'alphabet de valeur la plus élevée de la chaîne. Cela peut être mieux exprimé avec l'exemple ci-dessous.

str = 'EDUREKA' print ('n Ceci est la chaîne d'origine nn', str) print ('n Le caractère de valeur minimale est: n' + min (str)) print ('nLe caractère de valeur maximale est: n' + max ( str))

Remplacer

La fonction de remplacement est assez simple à comprendre. Du mot replace lui-même, nous pouvons déduire la signification que certaines sections de la chaîne peuvent être remplacées par d'autres éléments de chaîne. Par exemple, considérez le code ci-dessous:

str = 'EDUREKA est EDUREKA' str1 = 'EDUREKA' str2 = 'BEST' print ('La chaîne finale après le remplacement est: n') print ('Pour une occurrence') print (str.replace (str1, str2, 1) ) print ('nPour deux occurrences') print (str.replace (str1, str2, 2))

Avec cela, nous arrivons à la fin de cet article sur la coupe de chaînes en Python. J'espère que vous avez suffisamment d'idées sur la coupe des cordes.

Pour acquérir une connaissance approfondie de Python et de ses différentes applications, vous pouvez pour une formation en ligne en direct avec une assistance 24/7 et un accès à vie.

Vous avez une question pour nous? Mentionnez-les dans la section commentaires de «Coupe de chaîne en Python» et nous vous répondrons.