Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/07/2015, à 13:17

PengouinPdt

[RESOLU] Python: str.strip('-') ne fonctionne pas !

Bonjour ...

Je n'arrive pas à enlever le caractère '-' d'une chaîne de caractère.

Normalement l'usage de la function strip, tel que strip('-') devrait le faire, n'est-ce pas ?!

Hors :

$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> service="Toile-Libre"
>>> print service
Toile-Libre
>>> print service.lower()
toile-libre
>>> print service
Toile-Libre
>>> print service.lower().strip('-_')
toile-libre
>>> print service.lower().strip("-_")
toile-libre
>>> exit()

Que n'aies-je pas compris ?!

Dernière modification par PengouinPdt (Le 04/07/2015, à 14:16)


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne

#2 Le 04/07/2015, à 14:01

pingouinux

Re : [RESOLU] Python: str.strip('-') ne fonctionne pas !

Bonjour,
strip n'agit que sur les caractères en tête ou en queue de chaîne.

>>> service="Toile-Libre"
>>> service.lower().replace('-','')
'toilelibre'

Hors ligne

#3 Le 04/07/2015, à 14:15

PengouinPdt

Re : [RESOLU] Python: str.strip('-') ne fonctionne pas !

Merci Pingouinux. Je n'avais pas compris la subtilité de strip.

Et, oui j'utilise de fait la fonction replace.


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne