2016-06-03 2 views
0

Как разместить переменную в .replace() в python. Например:Как заменить символ числом в строке?

x = 2 

example = example2.replace("1", x) 

Я думаю, что его ясное то, что я ищу, я просто понятия не имею, как это сделать.

+9

Вам нужно позвонить 'str (x)', вы не можете заменить строку целым числом. –

+0

http://stackoverflow.com/questions/961632/converting-integer-to-string-in-python – glls

ответ

0

Мои комментарии основаны на Python v2.7:

В вашем коде, «х» присваивается целое значение, они не заменяют метод. Вместо этого, если "х" носил обычную строку, а затем заменить имеющийся и это то, как он работает:

var2 = "palindrome syndrome" 
print var2.replace("drome", "pal", 2) 

Выход:

palinpal synpal

В заявлении, var2.replace, есть три аргумента: «drome» - это подстрока, чтобы найти и заменить новой строкой «pal» и сделать это для двух вхождений «drome».

Смежные вопросы