Chapter 3.Working With Strings. 'Beginning Python From Novice to Professional' by Magnus Lie Hetland
String formatting operator >>> print format % value Hello, Pit, How do you do? >>> format = 'Hello, %s. %s do you do?' >>> values = ('Pit','How') >>> print format % values Hello, Pit. How do you do? ____________________________________ formatting real numbers (floats) >>> format = 'Pi with four decimals: %.4f' >>> from math import pi >>> print format % pi Pi with four decimals: 3.1416 _______________________________________ Template strings/Template method SUBSTITUTE >>> from string import Template >>> s = Template('$x, glorious $x') >>> s.substitute(x = 'slurm') 'slurm, glorious slurm' ___________________________ If the replacement field is part of a word, x should be enclosed in braces >>> from string import Template >>> s = Template("It's ${x}tastic") >>> s.substitute(x=...