Пробовал
bet_short = bet_short.replace("()", str(p1), 1).replace("()", str(p2), 2).replace("()", str(p3), 3)
Но получается
“Время р1 с р2:00 по р2:59”, т.е. третье значение не подхватывается. Подскажите, пожалуйста, как лучше сделать. Спасибо.
bet_short = bet_short.replace("()", str(p1), 1).replace("()", str(p2), 2).replace("()", str(p3), 3)
>>> s = 'Время {} с {}:00 по {}:59' >>> p1, p2, p3 = 100, 200, 300 >>> out = s.format(p1, p2, p3) >>> out 'Время 100 с 200:00 по 300:59' >>>
>>> s = 'Время () с ():00 по ():59' >>> p1, p2, p3 = 100, 200, 300 >>> out = s.replace('()', '{}').format(p1, p2, p3) >>> out 'Время 100 с 200:00 по 300:59' >>>
py.user.nextбольшое спасибо)