Wie kann ich das Komma von einer Python-Zeichenfolge entfernen, z Foo, bar
. Ich habe es versucht 'Foo, bar'.strip(',')
, aber es hat nicht funktioniert.
Antworten:
Verwenden Sie die replace
Methode der Zeichenfolgen nicht strip
:
s = s.replace(',','')
Ein Beispiel:
>>> s = 'Foo, bar'
>>> s.replace(',',' ')
'Foo bar'
>>> s.replace(',','')
'Foo bar'
>>> s.strip(',') # clears the ','s at the start and end of the string which there are none
'Foo, bar'
>>> s.strip(',') == s
True
s = re.sub(',','', s)
;)