The print
statement also carries the unusual >>
syntax for printing to a specific file. There is no other statement in Python that has this syntax, so it is unusual in that way.
I believe you are right though, most of the problems with the print
statement could have been solved by the introduction of a __print__
function.