I run into this situation:
msg = 'stackoverflow is {subject}'+ ' for me'.format(subject='useful')
msg = 'stackoverflow is {subject}'.format(subject='useful') + ' for me'
First one prints:
stackoverflow is {subject} for me
Second one prints:
stackoverflow is useful for me
Does not concatenating two strings make a new string that should be treated as a normal string for string formatting input?