La fonction Python Strip

Fonctionnalité de base de "strip ()"

La fonction "strip ()" renvoie une copie d'une chaîne avec certains caractères supprimés de son début et de sa fin. Essentiellement, la fonction de bande compare les caractères de début et de fin à un ensemble de caractères définis par l'utilisateur et les supprime jusqu'à ce qu'ils atteignent un caractère qui ne correspond pas. Le code suivant est un exemple simple:

s = 'wwwthisisasstringooo' s.strip ('w') 'thisisastringooo' s.strip ('o') 'wwwthisisastring' s.strip ('wo') 'thisisastring'

Les méthodes "lstrip ()" et "rstrip ()"

La méthode strip fonctionne aux deux extrémités de la chaîne. Toutefois, pour supprimer les caractères uniquement de l'avant ou de l'arrière, utilisez "lstrip ()" (pour le début de la chaîne) et "rstrip ()" (pour la fin de la chaîne). Le code suivant montre un exemple permettant de supprimer un caractère uniquement à une extrémité de la chaîne.

s.lstrip ('w') 'thisisastringooo' s.lstrip ('o') wwwthisisastringooo s.rstrip ('o') 'wwwthisisastring'

Exemple: suppression des balises HTML

Autre exemple, un programmeur Python peut souhaiter supprimer les balises HTML des informations obtenues à partir d'une page Web. Les chaînes HTML seront placées dans des balises HTML, mais le programmeur n'aura peut-être besoin que des données. Dans ce cas, l'utilisation de la commande strip peut vous permettre de supprimer facilement les balises.

html = 'Bonjour' html.strip ('') 'Bonjour' html = 'Bonjour' html.strip ('') 'Bonjour'

Couper les espaces vides

Comme autre exemple, l'entrée de l'utilisateur ou l'entrée obtenue sur le site Web peut contenir des espaces vides au début (tels que des espaces ou des tabulations). La fonction de bande peut également rogner des caractères d'espaces blancs aussi facilement que vous le pouvez avec tout autre caractère.

s = 'hi' à la bande ('') 'hi' à la bande ('') 'hi'

Des Articles Intéressants