3 ms·
Nice explanation. Note that I did wrap my print arg in parens, however. When I heard they were changing it to a function in 3 I made this a habit.
by erlanger 17y ago
Nice explanation. Note that I did wrap my print arg in parens, however. When I heard they were changing it to a function in 3 I made this a habit.
- blasdel 17y agoUsing 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.