基本的Python Hello World程序语法错误

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

在这里输入图像说明

你可以看到我在Linux(CentOS 6.2)中使用Python 2.6.6,

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

我尝试打印像这样的内容

print 1 + 1 

并与输出一起工作

 >>> 2 

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

Solutions Collecting From Web of "基本的Python Hello World程序语法错误"

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

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

 print "hello" 

如果这个问题变成了一个问题,那么你可能想问一下https://unix.stackexchange.com/如何禁用这个功能。

看起来你输入的是不同于Python所需要的双引号。 也许你的IME有“聪明的引号”打开什么的? 无论如何,你可以尝试:

 print 'hello world' 

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

这里有一个双引号供你复制:

 print "hello world" 

您需要使用单引号( ' )或双引号( " ),而不是像您所做的那样引用花哨的引号或拼音。

 print "Hello, World!" 

如果您从CHM / PDF文件复制粘贴了代码,请注意引号。 在pdf中显示为单引号或双引号在文本编辑器/外壳中不被视为引号。

在py shell中输入代码。 它应该工作!

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

这一定会解决你的问题。