Im пытается заменить пробелы в строке, которую я имею с помощью «x» для функции, и я не уверен в лучшем способе этого?Замена пробелов буквой в python
, например
how is your day ?
я хотел бы, чтобы это было howxisxyourxdayx?
спасибо за вашу помощь
Im пытается заменить пробелы в строке, которую я имею с помощью «x» для функции, и я не уверен в лучшем способе этого?Замена пробелов буквой в python
, например
how is your day ?
я хотел бы, чтобы это было howxisxyourxdayx?
спасибо за вашу помощь
Попробуйте использовать replace:
string.replace(' ', 'x')
>>> text = 'how is your day ?'
>>> text.replace(' ', 'x')
'howxisxyourxdayx?'
В качестве альтернативы можно использовать обычный модуль экспрессии
import re
In [9]: re.sub(' ', 'x', text)
Out[9]: 'howxisxyourxdayx?'
regex должен быть последней идеей, которая приходит вам в голову – jamylak
вы знаете, как изменить строку, например красный превращается в дер? – user2272942
@ user2272942 Задайте здесь отдельные вопросы, не используйте комментарии для несвязанных вещей, так или иначе, для этой 'string [:: - 1]'. Пожалуйста, прочитайте руководство по python – jamylak
@ user2272942 Конечно, попробуйте посмотреть здесь: http://stackoverflow.com/questions/931092/reverse-a-string-in-python – squiguy