News for hackers. Stuff that matters.
Re:How To Let People Know You're A Bad Python Programmer by blasdel on Friday August 28, 2009 @04:04PM (#792171)
Using parens that way with the print statement is a bad idea. You aren't using it like a function -- the parens are parsed as an expression.

                 statement   function
  print(1)       1           1
  print(1,2)     (1, 2)      1 2
  print(1,2), 3  (1, 2) 3    SyntaxError
Just use the old syntax, and let 2to3 take care of you when the time comes.
Re:How To Let People Know You're A Bad Python Programmer by erlanger on Friday August 28, 2009 @06:09PM (#792387)
I don't think I've ever used print that way. If I need to print more than one thing, it's clearer to use regular string formatting. Thanks for clarifying that though, interesting.