python 2.0 | '%s %d %x' % (text, number, hexnum)
python 2.0 | '%(text)s %(number)d %(hexnum)x' % {'text': text, 'number': number, 'hexnum': hexnum}
python 3.0 | '{} {} {}'.format(text, number, hexnum)
python 3.0 | '{text} {number:d} {hexnum:x}'.format(text=text, number=number, hexnum=hexnum)
python 3.6 | f'{text} {number:#d} {hexnum:#x} {2 * (a + b)}'
python all |
from string import Template
Template('$text $number $hexnum').substitute(text=text, number=number, hexnum=hex(hexnum))