Maison  >  Article  >  développement back-end  >  Comment supprimer des espaces en python

Comment supprimer des espaces en python

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-06-22 10:41:057151parcourir

Comment supprimer des espaces en python

Comment supprimer les espaces en python ? Voici quelques méthodes courantes :

a='     ddd dfe dfd     efre    ddd   '
a
'     ddd dfe dfd     efre    ddd   '

1.strip() : Supprimez les espaces de début et de fin

a.strip()
'ddd dfe dfd     efre    ddd'

2 .lstrip() : Supprimez les espaces à gauche

In[5]: a.lstrip()
Out[5]: 'ddd dfe dfd     efre    ddd   '

3.rstrip() : Supprimez les espaces à droite

Recommandations associées : " Tutoriel vidéo Python

In[6]: a.rstrip()
Out[6]: '     ddd dfe dfd     efre    ddd'

4.replace('c1','c2') : Remplacez c1 dans la chaîne par c2. Par conséquent, vous pouvez utiliser replace(' ','') pour supprimer tous les espaces dans la chaîne

In[7]: a.replace(' ','')
Out[7]: 'ddddfedfdefreddd'

5.split() : coupez la chaîne en spécifiant le délimiteur If le paramètre. Si num a une valeur spécifiée, seules les sous-chaînes num sont séparées

In[8]: a.split()
Out[8]: ['ddd', 'dfe', 'dfd', 'efre', 'ddd']
In[3]: a = 'dfdfd*dfjdf**fdjfd*22*'
In[4]: a
Out[4]: 'dfdfd*dfjdf**fdjfd*22*'
In[5]: a.split('*')
Out[5]: ['dfdfd', 'dfjdf', '', 'fdjfd', '22', '']
In[6]: a.split('*',2)
Out[6]: ['dfdfd', 'dfjdf', '*fdjfd*22*']

6. Utilisez l'expression régulière

>>> re.split(r'\s+', 'a b   c')
['a', 'b', 'c']

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!

Déclaration:
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
Article précédent:Que signifie python len ?Article suivant:Que signifie python len ?