在我的代码的第一行,我似乎得到一个缩进错误。我的代码有两个空格作为缩进,就像我自从我的类需要它时总是这样做的,但是第一次我得到一个错误。为什么我在代码中收到缩进错误,“意外缩进”? Python
我的代码在开始时看起来像这样。
import math
def main():
在我的代码的第一行,我似乎得到一个缩进错误。我的代码有两个空格作为缩进,就像我自从我的类需要它时总是这样做的,但是第一次我得到一个错误。为什么我在代码中收到缩进错误,“意外缩进”? Python
我的代码在开始时看起来像这样。
import math
def main():
你不应该缩进Python代码,除非你有像def
,for
,if
和压痕块之前类似这样的事情。
如:
for thing in variable:
#indent code
pass
def aFunction():
#indent
pass
#invalid indentation:
def aFunction2():
pass
正如你可以想像,代码不仅成为难以被人的眼睛来诠释,也为您的机器来解释,因为它无法实现在压痕开始或结束。
向老师说起这件事,他们可能会使用一个解释器,它允许他们按特定的量缩进他们的整个脚本。我绝不会推荐这个。
这是完全正确的,我需要在我的定义之前不缩进,谢谢! – user3458006
没问题:)有时候在Python聊天中打个招呼。 –
你缩进了你不应该去的地方。 –
请发表整个代码。 [复制并粘贴](http://en.wikipedia.org/wiki/Cut,_copy,_and_paste)它在编辑栏中,选择整个代码,然后按'Ctrl'+'K'。 – phihag
检查空格/制表符。阅读关于python在空格/制表符中需要的内容 – acushner