title: Using print() (the function version) in Python2.x
body: <p>I understand the difference between a statement and an expression, and I understand that Python3 turned print() into a function.</p>
  
  <p>However I ran a print() statement surrounded with parenthesis on various Python2.x interpreters and it ran flawlessly, I didn't even have to import any module.</p>
  
  <p>My question: Is the following code <code>print("Hello SO!")</code> evaluated as a statement or an expression in Python2.x?</p>