Les partenaires publicitaires:

La fonction Python bande

Le langage de programmation Python offre une multitude de bibliothèques et fonctions dont un programmeur peut facilement effectuer des tâches banales ou communes. Depuis de nombreux programmes Python nécessitent la manipulation des chaînes de caractères comme entrée ou de sortie, à l'intérieur de diverses méthodes Python travaillent sur des objets de chaîne. Une de ces méthodes, le "bande ()" méthode, supprime les caractères d'une chaîne.

Élémentaire "bande ()" fonctionnalité

  • La "bande ()" fonction retourne une copie d'une chaîne avec certains caractères supprimés depuis le début et la fin de la chaîne. Essentiellement, la fonction de la bande vérifie les début et de fin des personnages contre un ensemble de caractères définie par l'utilisateur, et les supprime jusqu'à ce qu'elle fonctionne dans un caractère non-appariement. Le code suivant est un exemple simple.

    s = 'wwwthisisasstringooo'

    s.strip ('w')

    'thisisastringooo'

    s.strip («o»)

    'wwwthisisastring'

    s.strip («wo»)

    'thisisastring'

La "lstrip ()" et "rstrip ()" Méthodes

  • La méthode de la bande fonctionne sur les deux extrémités de la chaîne. Toutefois, afin de supprimer des caractères à partir de seulement l'avant ou l'arrière de la chaîne, l'utilisation "lstrip ()" (pour le début de la chaîne) et "rstrip ()" (à la fin de la chaîne). Le code suivant montre un exemple de supprimer le caractère à partir d'une seule extrémité de la chaîne.

    s.lstrip ('w')

    'thisisastringooo'

    s.lstrip («o»)

    wwwthisisastringooo




    s.rstrip («o»)

    'wwwthisisastring'

Exemple: Stripping balises HTML

  • Pour un autre exemple, un programmeur Python pourrait vouloir dépouiller les balises HTML à partir d'informations extraites à partir d'une page Web. Les chaînes HTML seraient enfermés dans des balises HTML, mais le programmeur peut seulement besoin des données réelles. Dans ce cas, l'aide de la commande de la bande peut faire en supprimant des balises plus facile.

    html = 'Bonjour'

    html.strip ('')

    'Bonjour'

    html = 'Bonjour'

    html.strip ('')

    'Bonjour'

Découper Whitespace

  • Dans un autre exemple, l'entrée de l'utilisateur, ou les observations recueillies à partir du Web, pourrait contenir espace blanc (comme espaces ou des tabulations). La fonction de bande peut également couper jusqu'à caractères blancs aussi facilement qu'il peut tout autre caractère.

    s = 'salut'

    s.strip ('')

    'salut'

    s.lstrip ('')

    'salut '

» » » » La fonction Python bande