Как разместить переменную в .replace()
в python. Например:Как заменить символ числом в строке?
x = 2
example = example2.replace("1", x)
Я думаю, что его ясное то, что я ищу, я просто понятия не имею, как это сделать.
Как разместить переменную в .replace()
в python. Например:Как заменить символ числом в строке?
x = 2
example = example2.replace("1", x)
Я думаю, что его ясное то, что я ищу, я просто понятия не имею, как это сделать.
Мои комментарии основаны на Python v2.7:
В вашем коде, «х» присваивается целое значение, они не заменяют метод. Вместо этого, если "х" носил обычную строку, а затем заменить имеющийся и это то, как он работает:
var2 = "palindrome syndrome"
print var2.replace("drome", "pal", 2)
Выход:
palinpal synpal
В заявлении, var2.replace, есть три аргумента: «drome» - это подстрока, чтобы найти и заменить новой строкой «pal» и сделать это для двух вхождений «drome».
Вам нужно позвонить 'str (x)', вы не можете заменить строку целым числом. –
http://stackoverflow.com/questions/961632/converting-integer-to-string-in-python – glls