On Sat, 23 Mar 2013 09:57:48 -0600, Michael Torrie wrote: > On 03/23/2013 01:38 AM, Steven D'Aprano wrote: >> Just to add confusion, the two lines are exactly the same in Python 2, >> where Print is not a function! > > Perhaps this is a good reason use the slightly more complicated but > easier to get right format method. > > print ("{0}, {1}, {2}".format(1,2,3))
Misplaced parentheses are possible either way. print ("{0}, {1}, {2}".format(1,2,3)) print ("{0}, {1}, {2}").format(1,2,3) > And it's worth noting that using the string formatter or the old % > operator on a string works anywhere where there're strings, not just in > the print function. Very true. -- Steven -- http://mail.python.org/mailman/listinfo/python-list