为什么我的代码中出现缩进错误“意外缩进”? Python [重复]

问题描述 投票:0回答:1

在我的代码的第一行,我似乎遇到了缩进错误。我在代码上有 2 个空格作为缩进,因为我的类需要它,所以我总是这样做,但这是我第一次收到错误。

我的代码一开始看起来像这样。

  import math

  def main():
python indentation
1个回答
2
投票

不应缩进 Python 代码,除非缩进块前面有类似

def
for
if
之类的内容。

例如:

for thing in variable:
  #indent code
  pass

def aFunction():
  #indent
  pass

#invalid indentation:
 def aFunction2():
  pass

可以想象,代码不仅人眼难以解读,机器也难以解读,因为它无法识别缩进从哪里开始或结束。

与您的老师讨论这一点,他们可能正在使用解释器,这允许他们将整个脚本缩进特定的量。但我永远不会推荐这个。

© www.soinside.com 2019 - 2024. All rights reserved.