Подтвердить что ты не робот

Как разбить запятую на строку Python

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

4b9b3361

Ответ 1

Вы хотите replace, а не strip:

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

Ответ 2

Используйте replace метод строк не strip:

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

Пример:

>>> s = 'Foo, bar'
>>> s.replace(',',' ')
'Foo  bar'
>>> s.replace(',','')
'Foo bar'
>>> s.strip(',') # clears the ', at the start and end of the string which there are none
'Foo, bar'
>>> s.strip(',') == s
True

Ответ 3

unicode('foo,bar').translate(dict([[ord(char), u''] for char in u',']))

Ответ 4

Это удалит все запятые из текста и оставит выравнивание по левому краю.

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