Print as a function is a definite improvement in terms of functionality and API (`print &gt;&gt;fileobj, ...` always looked like syntax from another language). I too though I&#x27;d be bothered by the extra (), mainly due to muscle memory, but after spending a week with it, I could hardly feel any inconvenience.<p>Setting up an abbrev or a snippet also helps. I use these a lot:<p><pre><code>    p&lt;tab&gt;   -&gt; print(|)
    pp&lt;tab&gt;  -&gt; import pprint; pprint.pprint(|)</code></pre>