基础Python Hello World程序语法错误

-1 投票
6 回答
2633 浏览
提问于 2025-04-17 09:34

我在编程方面其实不是完全的新手,但在Python上我真的是个菜鸟。所以当我开始学习Python的时候,教程里推荐我使用IDLE这个编辑器。作为新手,我遇到了一个奇怪的“Hello World”问题。

这里插入图片描述

如你所见,我在Linux(CentOS 6.2)上使用的是Python 2.6.6。

我几乎尝试了所有可能的语法来打印文档中提供的简单HELLOWORLD,包括Python 2.6和新的Python 3。

我尝试像这样打印常量:

print 1 + 1

结果是成功的,输出了内容:

>>> 2

我想知道我该如何打印这个简单的HELLOWORLD

6 个回答

1

你需要使用单引号(')或双引号("),而不是你用的那些花哨的引号或变音符号。

print "Hello, World!" 
2

看起来你输入的双引号和Python需要的格式不太一样。可能是你的输入法开启了“智能引号”之类的功能?无论如何,你可以试试:

print 'hello world'

用单引号(其实就是撇号)作为替代。如果这样还不行,那就把我在这个回答里写的内容复制粘贴一下,这样应该就能正常工作了。

这里还有一个带双引号的,你也可以复制:

print "hello world"
3

确保你使用的确实是直引号。有些程序或系统会自动把直引号换成弯引号。

你可以试着复制下面的代码并运行看看:

print "hello"

如果这真的是个问题,你可以去 https://unix.stackexchange.com/ 问问怎么关闭这个功能。

撰写回答