基本Python Hello World程序语法错误

时间:2012-01-05 02:40:43

标签: python linux centos python-idle

我不是那么新的编程,但在Python中我真的是一个新手,所以当我从教程开始学习Python时,他们鼓励我使用IDLE编辑器来创建Python。所以作为一个新手我有这个奇怪的Hello World问题。

enter image description here

正如您所见,我在Linux(CentOS 6.2)中使用Python 2.6.6

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

我尝试过打印这样的内容

print 1 + 1

并且它与输出

一起使用
>>> 2

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

5 个答案:

答案 0 :(得分:3)

检查以确保您确实使用直引号。某些程序/系统会自动用引号替换它们。

这里尝试复制粘贴并运行它:

print "hello"

如果此问题出现问题,那么您可以在https://unix.stackexchange.com/询问如何禁用此类功能。

答案 1 :(得分:2)

看起来您正在键入不同于Python所需的双引号。也许你的IME有“智能引号”打开或什么?无论如何,你可以尝试:

print 'hello world'

使用单引号(实际上是撇号字符)作为替代。如果你无法做到这一点,那么复制并粘贴我在这个答案中所写的内容,这应该有效。

这是一个双引号,你也可以复制:

print "hello world"

答案 2 :(得分:1)

你需要使用单引号(')或双引号("),而不是像你那样使用花哨的引号或背诵。

print "Hello, World!" 

答案 3 :(得分:1)

如果您已复制粘贴CHM / PDF文件中的代码,请注意引号。在pdf中显示为单/双引号的内容在文本编辑器/ shell等中不被视为引号。

在py shell上键入代码。它应该工作!

答案 4 :(得分:0)

这里的问题是双引号。尝试使用不同的文字编辑器,它肯定会解决问题。 对于Linux,请安装gedit,然后键入代码并运行它。 对于Mac,安装Text Wrangler和 对于Windows,请安装Notepad ++。

这肯定会解决您的问题。