Python 结束=“结束”&引用;这是一个错误
可能重复:Python 结束=“结束”&引用;这是一个错误,python,eclipse,pydev,Python,Eclipse,Pydev,可能重复: 您好,我一直在自学python,但end=“”语句有问题。 有人能帮我吗?当我在代码中运行它时,它说这是一个无效的语法。 Thx提前。我写错了吗 非常感谢您对新手的帮助。显然,任务没有问题: pax@pax-desktop:~$ python Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license"
您好,我一直在自学python,但end=“”语句有问题。 有人能帮我吗?当我在代码中运行它时,它说这是一个无效的语法。 Thx提前。我写错了吗
非常感谢您对新手的帮助。显然,任务没有问题:
pax@pax-desktop:~$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> end= " "
>>> len(end)
1
>>>
因此,必须有另一个问题。除了看到错误消息和实际代码之外,我唯一能提出的建议是:
- 检查缩进。众所周知,Python在这方面非常挑剔,因为它决定了代码块是什么
- 检查引号是否为常规引号,而不是像从Word文档或网页上剪切粘贴的那样
pax@pax-desktop:~$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> end= “ ”
File "<stdin>", line 1
end= “ ”
^
SyntaxError: invalid syntax
pax@pax-桌面:~$python
Python 2.7.1+(r271:868321911年4月11日,18:05:24)
[GCC 4.5.2]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>end=“”
文件“”,第1行
end=“”
^
SyntaxError:无效语法
我假设您在使用print
语句时遇到问题,所以您尝试使用print(var,end=”“)
。此语法仅对Python 3.0有效。如果您使用的是Python2.x,那么它将显示一个错误。为了了解您正在终端中使用的python版本,请键入python--version
。Python2.x和Python3在语法上略有不同。你可以阅读它们之间的区别。
顺便说一下,在Python2.x中,您可以通过
print var,
欢迎使用StackOverflow来实现相同的结果。请复制粘贴您试图运行的代码和收到的错误。查看问题的标题,我怀疑问题出在“智能”引号上。@Johnsyweb-我不太确定-查看帖子。。。