I tend to use the old style ("%s" % "lel"). Just wondering, does this affect that too?
The nice thing about the new format is that you can reverse the order of the variables inside the string, which is nice when you're localizing strings into languages with a reversed sentence structures, like Japanese. I haven't done a ton of Python, but the old style won't let you do that, will it?
>>> "%(foo)s" % {"foo": "bar"}
'bar'