What does missing parentheses in call to 'print' mean in Python?

This is the basic question when learning python if you are learning python version 2.xx then there we use print alone without parenthesis in python 2.xx the print is written like this

print “hello”

but in python 3.xx print is a function rather then a statement so if we try to write print as a statement without parenthesis we get error so the currect way to writing print in python is :

print(“hello”)