3 ms·
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. s
by blasdel 17y ago
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.
- erlanger 17y agoI 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.