为什么在python下编写print ‘hello world’ 提示invalid syntax

 我来答
边久Plus
2016-11-15 · 关注价值投资,专注经济、金融和历史领域。
边久Plus
采纳数:15 获赞数:228

向TA提问 私信TA
展开全部
print ‘hello world’ 你的代码有问题,是因为单引号是中文情况下输入的。如下是你输入的情况:
>>> print ‘hello world’
SyntaxError: invalid syntax

你需要把输入法切换到英文下输入,以下是钩盖过的情况:

>>> print 'hello world'
hello world
bad5tone
2017-05-23 · TA获得超过437个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:154万
展开全部

python2.7 

print 'hello world'

python 3

print('hello world')

你可能装了最新的3,和之前的版本有些细节上有改变,print是最明显的改动。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
石头块啊
2017-03-05 · TA获得超过644个赞
知道小有建树答主
回答量:619
采纳率:100%
帮助的人:540万
展开全部
1 可能你的单引号用的是中文字符
2 在python3中print已经不是语句了,而是一个函数 print('Hello world'),
在python3中不支持python2.7中print的语法规则
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
六锶尽念飘1e
2016-09-22 · TA获得超过1693个赞
知道大有可为答主
回答量:2034
采纳率:82%
帮助的人:1574万
展开全部

是 py2 还是 py3 啊?


如果是 py3 的话 要这么写:



print('hello world')

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
之俊名5v
2016-10-12 · TA获得超过805个赞
知道小有建树答主
回答量:802
采纳率:25%
帮助的人:369万
展开全部
你用的是python 2还是python 3?
python 2的语法是print '*******', python 3把print由关键字改成函数,所以要加括号。
正确的语法是:print("hello world")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式