With the new formatting syntax, Python can easily be made to print a thousands separator:
print ("{0:,.2f} Euro".format(myVariable))
So the comma takes care for this.
How can this be done with the old syntax - without using locale?
print ("%.2f Euro" % myVariable)