Skip> To force the * operation to be evaluated first you need to add some parens: Skip> ("%s - %s - %s" % (("test",))*3) Ack! Should have been what I entered at the >>> prompt: "%s - %s - %s" % (("test",)*3) (Stupid copy-n-paste!) Skip