Форум сайта python.su
Добрый день. Необходимо вставить в строку несколько параметров одновременно. Например, в строку “Время () с ():00 по ():59” нужно вставить 3 значения p1, p2, p3 в скобки.
Пробовал
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большое спасибо)
Офлайн