Pièges peu connus de strip() en python

Y2J
Libérer: 2017-05-18 14:29:58
original
2156 Les gens l'ont consulté

Lors de l'utilisation de Python, j'ai découvert un piège de la commande strip().

La compréhension précédente de strip(X) est la suivante : supprimez la chaîne "X" contenue au début et à la fin. Si elle n'est pas incluse, elle ne sera pas supprimée.

Un piège ici est que Python traite la chaîne X comme un ensemble, et non comme une séquence fixe de chaînes. En d'autres termes, X est traité comme un ensemble composé de lettres simples. Si la chaîne supprimée () contient un caractère dans l'ensemble sur les côtés gauche et droit, elle sera supprimée (). Les exemples sont les suivants :

[python] view plain copy
 
>>> a="abc_1213"  
>>> a.strip('abc_')  
'1213'  
>>> a.strip('ba_c')  
'1213'  
>>> a.strip('zxcvbnmasdfghjklpoiuytrewq')  
'_1213'  
>>> a.strip('zxcvbnmasdfg_hjklpoiuytrewq')  
'1213'
Copier après la connexion

Au début, la compréhension personnelle est la première situation. Après strip('abc_'), seul le "abc_" à gauche sera supprimé.

Après l'expérience, il a été confirmé que la corde à dénuder est traitée comme un ensemble. Tant que les caractères des côtés gauche et droit sont dans l'ensemble, ils seront supprimés un par un jusqu'à ce que le premier caractère ne figurant pas dans l'ensemble soit rencontré.

[Recommandations associées]

1. Tutoriel vidéo gratuit sur Python

2. L'introduction de base à Python vous apprend à utiliser strip( ) Fonction pour supprimer les espaces nrt

3 Explication détaillée de l'utilisation de strip() et split() en python

4. explication de la fonction strip en python Scénarios d'utilisation

5.

Les merveilleuses utilisations de la fonction strip() en Python que vous ne connaissez pas

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal