2017-07-27 69 views
-1

爲什麼在Stack Overflow的Python例子中,'print'語句通常沒有括號?這是因爲使用的版本是Python 2嗎?Stack Overflow上Python中打印語句的方括號

+0

https://docs.python.org/3.0/whatsnew/3.0.html#print-is-a-function –

+0

是的,在那些沒有括號的情況下,它必須是python 2 –

+0

你在看舊的Python 2代碼使用'print'語句。順便說一句,'print'函數可以通過'from __future__ import print_function'在幾個最新版本的Python 2中啓用。 –

回答

1

Python 2中的打印語句被刪除,轉而使用Python3中的打印功能。函數使用括號 - 「()」來調用,所以它們實際上是需要的。

+0

謝謝! ! –