Qu'est-ce que Python Strip ()?
La fonction strip () de Python fait partie des fonctions intégrées disponibles dans la bibliothèque Python. La méthode strip () supprime les caractères donnés du début et de la fin de la chaîne d'origine. Par défaut, la fonction strip () supprime les espaces blancs du début et de la fin de la chaîne et renvoie la même chaîne sans espaces blancs.
Dans ce didacticiel Python, vous apprendrez:
- Qu'est-ce que Python Strip ()?
- Exemple 1: méthode strip () en Python
- Exemple 2: strip () sur un type de données invalide
- Exemple 3: strip () Sans paramètre de caractère
- Exemple 4: strip () Passage des paramètres de caractères
- Pourquoi la fonction Python strip () est-elle utilisée?
Syntaxe de la méthode strip ()
string.strip([characters])
Paramètres
- caractères: (facultatif) Les caractères indiqués seront supprimés du début ou de la fin de la chaîne d'origine.
- Si le paramètre caractères n'est pas donné, les espaces entre le début et la fin de la chaîne seront supprimés.
Valeur de retour
La bande de chaîne Python () retournera:
- La chaîne d'origine avec des espaces blancs supprimés du début et de la fin si les caractères à supprimer ne sont pas spécifiés.
- Dans le cas où la chaîne n'a pas d'espaces blancs au début ou à la fin, la chaîne sera renvoyée telle quelle et correspondra à la chaîne d'origine.
- Si le paramètre de caractères est donné et si les caractères correspondent à des correspondances, les caractères au début ou à la fin de la chaîne seront supprimés de la chaîne d'origine et le reste de la chaîne sera renvoyé.
- Dans le cas où les caractères indiqués ne correspondent pas au début ou à la fin de la chaîne d'origine, la chaîne sera renvoyée telle quelle.
Exemples de fonction strip () en Python
Exemple 1: méthode strip () en Python
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Production:
Welcome to Guru99!
Exemple 2: strip () sur un type de données invalide
La fonction Python String strip () ne fonctionne que sur les chaînes et renverra une erreur si elle est utilisée sur tout autre type de données comme liste, tuple, etc.
Exemple lorsqu'il est utilisé sur list ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Ce qui précède va générer une erreur:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Exemple 3: strip () Sans paramètre de caractère
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Production:
Welcome to Guru99!Welcome to Guru99!
Exemple 4: strip () Passage des paramètres de caractères
str1 = "****Welcome to Guru99!****"after_strip = str1.strip("*")print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip("99!")print(after_strip1)str3 = "Welcome to Guru99!"after_strip3 = str3.strip("to")print(after_strip3)
Production:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
Pourquoi la fonction Python strip () est-elle utilisée?
Voici les raisons d'utiliser la fonction de bande Python
- Cela permet de supprimer les caractères au début de la chaîne et également à la fin de la chaîne en fonction des caractères donnés pour être supprimés de la chaîne d'origine.
- Si les caractères indiqués ne correspondent pas à la chaîne d'origine, la chaîne sera renvoyée telle quelle.
- Si les caractères à supprimer ne sont pas spécifiés, les espaces du début et de la fin de la chaîne d'origine seront supprimés.
- S'il n'y a pas d'espace blanc au début ou à la fin, la chaîne sera renvoyée telle quelle.
Résumé:
- La méthode Python String strip () fait partie de la fonction intégrée disponible en python. La fonction supprimera les caractères donnés du début et de la fin de la chaîne d'origine.
- Cette fonction est très utile pour supprimer les espaces au début et à la fin de la chaîne donnée, comme indiqué dans l'exemple.
- Cela permet de supprimer les caractères au début de la chaîne et également à la fin de la chaîne en fonction des caractères donnés pour être supprimés de la chaîne d'origine.
- Si les caractères indiqués ne correspondent pas à la chaîne d'origine, la chaîne sera renvoyée telle quelle.
- Si les caractères à supprimer ne sont pas spécifiés, les espaces du début et de la fin de la chaîne d'origine seront supprimés.
- S'il n'y a pas d'espace blanc au début ou à la fin, la chaîne sera renvoyée telle quelle.