Як зняти кому у рядку Python


78

Як я можу зняти кому з рядка Python, наприклад Foo, bar? Я намагався 'Foo, bar'.strip(','), але це не спрацювало.

Відповіді:



16

Використовувати replaceметод рядків не strip:

s = s.replace(',','')

Приклад:

>>> 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

Чоловіче! Це так очевидно! ТАК ВИДИМО! Але настільки очевидно, що я використовував смужку і намагався зрозуміти, чому це не спрацювало як основна заміна ...
Джейме Тосі Нето,


1

Буде вилучено всі коми з тексту та вирівняно зліва.

for row in inputfile:
    place = row['your_row_number_here'].strip(', ')

U

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.