La méthode de bande a un paramètre facultatif. Lorsque ce paramètre est omis, cette méthode supprimera l'espace du démarrage et de la fin des données de chaîne. Mais si vous souhaitez supprimer le caractère spécifique du démarrage et de la fin de la chaîne, vous devez définir le caractère comme valeur d'argument pour la méthode. Il renvoie la valeur de chaîne principale après avoir retiré les caractères particuliers de la chaîne. Différentes utilisations de la méthode de bande à Python sont présentées dans l'exemple suivant.
Exemple-1: utilisation de la méthode de bande pour supprimer l'espace
Le script suivant montre l'utilisation de la méthode de bande sans l'argument. Ici, deux variables nommées nom d'utilisateur et mot de passe sont définis. nom d'utilisateur contient de l'espace au début de la valeur et du mot de passe contient de l'espace à la fin de la valeur. En premier si instruction, les valeurs des variables sont comparées sans retirer l'espace des valeurs et il renvoie faux. Dans la deuxième instruction IF, la méthode strip () est utilisée avec les variables pour supprimer tous les espaces de démarrage et de fin des valeurs.
#!/ usr / bin / env python3Sortir:
La première sortie est 'Non-utilisateur authentifié ' Et la deuxième sortie est 'Utilisateur authentifié'.
Exemple-2: utilisation de la méthode de bande pour supprimer le caractère particulier
Si vous souhaitez supprimer un caractère spécifique de la valeur de la chaîne, vous devez utiliser l'argument facultatif de la méthode de bande. Le script suivant montre l'utilisation de l'argument facultatif de la méthode de bande. Une valeur de chaîne sera prise en entrée et stockée dans la variable nommée String1 et un caractère sera pris en entrée et stocké dans la variable nommée char1. Suivant, char1 est utilisé comme argument dans la méthode de bande. Si la valeur de char1 existe un ou plusieurs fois dans le String1 Au début ou à la fin, ces caractères seront supprimés et stockeront la nouvelle valeur dans une autre variable, mise à journaux. La chaîne d'origine restera inchangée.
#!/ usr / bin / env python3Sortir:
Exécutez le script. Ici, '$$$ Python est une langue de haut niveau $$ ' est pris comme chaîne d'entrée dans la sortie et '$' est aussi pris que la suppression d'un personnage. la méthode strip () supprimera tout '$' à partir du démarrage et de la fin de la chaîne d'entrée.
Exemple-3: utilisation de la bande pour supprimer plusieurs caractères
Les deux exemples précédents suppriment l'espace ou un caractère spécifique d'une chaîne de données. Mais parfois vous devrez supprimer plusieurs caractères de la chaîne. Le script suivant montre la voie à supprimer les multiples caractères des deux côtés d'une valeur de chaîne. Le script prendra une adresse URL et plusieurs caractères de l'utilisateur comme entrée et stockeront dans les variables, URL et charliste. Ici, une boucle infinie est utilisée pour exécuter le script jusqu'à ce que l'utilisateur appuie, «y» ou «y». Dans chaque itération de la boucle, la chaîne d'origine et la nouvelle chaîne après le décapage seront imprimées.
#!/ usr / bin / env python3Sortir:
Dans la sortie, la boucle est itérée deux fois. Dans la première itération, les plusieurs personnages, 'http: //' sera fouillé et supprimé des deux côtés de la chaîne d'entrée, 'https: // www.Google.com'. Suivant, 'n ' est enfoncé comme entrée pour continuer la boucle et exécuter le script. Dans la deuxième itération, 'www.com'Les caractères seront recherchés et supprimés de la chaîne d'entrée, www.linuxhint.com. Maintenant, 'Y' est pressé pour résilier la boucle infinie et sortir du script.
Conclusion:
L'utilisation de la méthode de bande pour supprimer l'espace, un seul caractère et plusieurs caractères des deux côtés d'une valeur de chaîne sont affichés dans les exemples de ce tutoriel. Si vous souhaitez supprimer les caractères du début de la chaîne seulement, vous devez utiliser lstrip () Méthode, et si vous souhaitez supprimer les caractères de la fin de la chaîne seulement, vous devez utiliser rstrip () méthode.Comment utiliser la méthode de bande de chaîne Python
Regardez la vidéo de l'auteur: ici