打印函数的区别
这是最着名的变化。在这里,Python 2.x中的print函数被Python 3.x中的print()函数替换,即,要在Python 3.x中打印,需要额外的一对括号。
print 'Hello, Geeks' # Python 3.x doesn't support
print('Hope You like these facts')
'''
Output in Python 2.x :
Hello, Geeks
Hope You like these facts
Output in Python 3.x :
File "a.py", line 1
print 'Hello, Geeks'
^
SyntaxError: invalid syntax
Refer below link for details
https://www.geeksforgeeks.org/g-fact-25-print-single-multiple-variable-python/
'''
我们可以看到,如果我们在python 2.x中使用括号,那么没有问题,但如果我们在python 3.x中不使用括号,我们会得到SyntaxError。