If you use the new str.format method, you can do:
String2 = String + "{0}, {0}".format(String1)
In fact, you always prefer str.format formatting over % in modern Python. The latter approach is pseudo-obsolete and will most likely be removed from a future version of the language.
source share