Как удалить запятую из строки Python, например Foo, bar
? Я пробовал 'Foo, bar'.strip(',')
, но это не сработало.
Как разбить запятую на строку Python
Ответ 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(', ')