Python名称错误:名称“Print”未定义。

9

我正在解释器上运行打印命令,结果打印出了以下错误:

Python 3.2 (r32:88445, Feb 20 2011, 21:30:00) [MSC v.1500 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> Print ("Hello World")
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    Print ("Hello World")
NameError: name 'Print' is not defined
>>> Print ('Hello World')
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    Print ('Hello World')
NameError: name 'Print' is not defined
>>> Print("Hello World")
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    Print("Hello World")
NameError: name 'Print' is not defined
< p >如何避免未定义Print错误?< /p >
12个回答

17

在Python中,函数和关键字名称是区分大小写的。看起来您输入了 Print,实际上应该是 print


7

Python是大小写敏感的。

print('你好,世界')


3

它不是 Print,而是 print。小写的p。


3

看起来你的“Print”大小写有误。print 应该是小写。


1

Python在执行过程中区分大小写。这是因为Python不想限制标识符和符号的使用。

如何在Python中打印Hello World?

print('Hello World')


0

print函数中,应该使用小写的p,即print(" ")

Python是一门大小写敏感的语言,所以printPrint是两个不同的函数。


0

Print在Python中是无效的。

你的意思是print


我认为你需要删除print("Hello World")之间的空格。

你的意思是print("Hello World")


最终代码:print("Hello World")


这里空格无关紧要。(最好的编码风格是将其删除,但它不会以任何方式影响程序的功能。)而且其他答案只是重复了至少5个人已经说过的话。 - abarnert

0

如果想在Python中打印单词,可以尝试使用以下代码

print ("Your Words")

0
使用 "print" 代替 "Print"。

0

将Print更改为print(小写p)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接