La suppression de l'espace blanc autour de la chaîne de texte est techniquement appelée tailler une chaîne. Python possède trois fonctions intégrées pour éliminer les espaces des chaînes: Strip, Rstrip et Lstrip. Toutes ces méthodes ne prennent aucun argument pour se débarrasser de l'espace.
La garniture de chaîne est une méthode pour réorganiser les données pour une manipulation efficace. Nous allons décrire trois approches utilisées pour couper une chaîne en python
Utiliser la méthode Strip ():
Par défaut, la fonction strip () coupe les espaces à partir de la position de début et de fin d'une chaîne puis renvoie une chaîne d'origine sans espaces.
S'il n'y a pas d'espace au début ou à la fin, la chaîne sera retournée car elle est et peut être assortie avec la chaîne d'origine. Si les caractères correspondants sont donnés dans le paramètre, les caractères au début ou à la fin de la chaîne seront exclus de la chaîne d'origine. Par conséquent, le reste de la chaîne va être retourné. La chaîne d'origine avec un espace de tête et de traîne est tronquée si aucun caractères n'a été spécifié pour être supprimé.
Tout d'abord, un nouveau projet est créé après avoir appuyé sur le bouton «Nouveau fichier» dans la barre de menu:
Dans ce programme, nous prenons la «programmation visuelle» comme une chaîne. Ensuite, nous retournons la chaîne à l'aide d'une déclaration d'impression. Après avoir renvoyé cela, nous voulons retirer le caractère «G» de la chaîne «Programmation visuelle». Pour cela, nous appliquons la fonction Strip () dans ce code. Nous utilisons cette fonction pour réduire soigneusement la chaîne. Exécutons le code en appuyant sur le bouton F5 du clavier:
Maintenant, nous remarquons que le dernier personnage «g» est supprimé de la chaîne «Programmation visuelle». La chaîne d'origine est inchangée après l'utilisation de la fonction Strip ().
La méthode Strip () supprime le premier ou le dernier caractère. Les personnages entre les chaînes ne sont pas supprimés. Par conséquent, si nous préférons supprimer le caractère au milieu de la chaîne, ce caractère ne sera pas supprimé. Si l'argument n'est pas passé, alors les espaces blancs du début et de la fin seront supprimés.
Nous pouvons également supprimer ce caractère en passant un caractère unique au paramètre. La fonction Strip () exclut les caractères de tête (premier espace) et de fin (dernier espace) (les espaces sont les premiers caractères supprimés par défaut):
Nous prenons «Programmation visuelle :::» »» comme une chaîne. Après avoir renvoyé la chaîne d'origine, nous avons dépouillé le caractère «:» »de la chaîne originale« Programmation visuelle ». Maintenant, nous devons appliquer la fonction Strip () dans ce code:
Dans ce code, nous avons passé: "Caractères. Maintenant, ces caractères sont exclus de la fin de la chaîne «Programmation visuelle». Par conséquent, la chaîne d'origine est retournée. Si aucun paramètre de caractère n'est spécifié, les premier et dernier espaces de la chaîne sont supprimés.
Utilisez la méthode lStrip ():
Le lstrip () est une fonction intégrée qui dépouille la partie vers la gauche d'une chaîne et après déshabillage, il renvoie une chaîne de remplacement. La fonction lstrip () ne prend aucun argument:
La chaîne «programmation visuelle» est prise comme une chaîne dans cet exemple. Après avoir renvoyé la chaîne d'origine, nous avons dépouillé la chaîne d'origine «Programmation visuelle». Nous devons appliquer la fonction lstrip () dans ce code:
La fonction lStrip () est appelée dans la chaîne d'entrée sans paramètres facultatifs. Par conséquent, les espaces sont supprimés par défaut. L'espace du côté gauche sera supprimé et la sortie sera la «programmation visuelle».
Utilisez la méthode RSTrip ():
C'est une autre façon d'éliminer les parties irrégulières d'une chaîne. Le rStrip () est une fonction intégrée. La méthode rStrip () ne prend aucun argument:
Nous appliquons la fonction rStrip () dans ce code. Parce que cette fonction se détache uniquement la partie droite de la chaîne d'origine.
Les espaces blancs sont exclus du côté droit de la chaîne. Par conséquent, la sortie est la «programmation visuelle». Si la chaîne a des Newlines (/ N), Retour (/ R), ou le caractère (/ T), ils sont également traités comme des espaces et tronqués comme le Strip (), Lstrip () ou RSTrip () tronqué comme le Strip (), Lstrip () ou RSTrip () les fonctions.
Conclusion:
Trandre une chaîne signifie supprimer des espaces supplémentaires et des groupes de caractères spécifiques depuis le début et la fin de la chaîne d'origine. La coupe de cordes est bénéfique pour le nettoyage des connaissances car les données sont collectées auprès de diverses sources et sont généralement bruyantes et encombrées. Nous avons discuté de trois fonctions intégrées des méthodes Strip (), Lstrip () et RSTrip (). Veuillez consulter l'indice de Linux pour des articles plus informatifs, et nous espérons que vous avez trouvé cet article utile.