Switchkick Asked: 2010-11-05 03:09:00 +0800 CST2010-11-05 03:09:00 +0800 CST 2010-11-05 03:09:00 +0800 CST 运行打印命令时出现 Python 3 错误 772 我在解释器中写的内容如下: >>> print "Hello, World!" File "<stdin>", line 1 print "Hello, World!" ^ SyntaxError: invalid syntax 我怎么会出错?我试图做的就是运行打印命令。 python python3 4 个回答 Voted Best Answer João Pinto 2010-11-05T03:18:30+08:002010-11-05T03:18:30+08:00 在 Python3 中 print 是一个函数: print("Hello, World!") 检查: http ://docs.python.org/release/3.0.1/whatsnew/3.0.html Seth 2013-01-22T14:10:35+08:002013-01-22T14:10:35+08:00 Python 3 的主要变化之一是它print已成为一个函数。尝试使用: print('Hello World') 那应该行得通。 Flimm 2013-01-22T14:10:44+08:002013-01-22T14:10:44+08:00 Python 3 已经print从一个语句变成了一个函数。这是在 Python 3 中打印“hello world”的方式: print("Hello world") 我建议看一下Python 3 中的新增功能,这个问题是列表中提到的第一个问题。 我还建议在 StackOverflow 上询问任何编程问题,根据我的经验,它们欢迎初学者。 Calvin K 2021-03-26T06:56:39+08:002021-03-26T06:56:39+08:00 其他一些答案已经涵盖了这一点,但您应该这样做print("Hello World")。在 python 3 中更改它的原因是允许关键字参数,例如end(更改默认换行符 end`)等等。 例子: print("Hello World", end="") # will print an empty character at the end, not a newline
在 Python3 中 print 是一个函数:
检查: http ://docs.python.org/release/3.0.1/whatsnew/3.0.html
Python 3 的主要变化之一是它
print
已成为一个函数。尝试使用:那应该行得通。
Python 3 已经
print
从一个语句变成了一个函数。这是在 Python 3 中打印“hello world”的方式:我建议看一下Python 3 中的新增功能,这个问题是列表中提到的第一个问题。
我还建议在 StackOverflow 上询问任何编程问题,根据我的经验,它们欢迎初学者。
其他一些答案已经涵盖了这一点,但您应该这样做
print("Hello World")
。在 python 3 中更改它的原因是允许关键字参数,例如end
(更改默认换行符 end`)等等。例子: