I see many people using format strings like this:
root = \"sample\"
output = \"output\"
path = \"{}/{}\".format(root, output)
Instead of si
It's not just for "looks", or for powerful lexical type conversions; it's also a must for internationalisation.
You can swap out the format string depending on what language is selected.
With a long line of string concatenations baked into the source code, this becomes effectively impossible to do properly.