【问题标题】:How do I fix indentation error in Jupyter when there are no indentations?没有缩进时如何修复 Jupyter 中的缩进错误?
【发布时间】:2022-11-21 12:10:42
【问题描述】:

我正在尝试学习多态性。每次我尝试创建一个类时,当我什至还没有添加缩进时,它都会给我缩进错误。

enter image description here

我试过重新启动 Jupyter 和我的电脑,但没有成功。我尝试使用另一本笔记本,但仍然没有成功。

【问题讨论】:

  • 当你在python中定义一个类时,你需要至少添加一条语句作为类的主体。如果你暂时没有什么可写的,你可以写pass(缩进)。这就是它说 EXPECTED an indented block 的原因。
  • 当我什至还没有添加缩进时是的,这就是错误。应该有缩进,但没有。

标签: python class syntax-error data-science


【解决方案1】:

如错误所示,它期望在类之后有一个缩进块。

因此,在其中添加一条语句,例如:

class Animal():
    pass

【讨论】:

    【解决方案2】:

    为此,您应该了解 python 类的基础知识。它工作正常,唯一的问题是您的代码不完整。声明一个类后,它只是期待一个类主体。

    【讨论】:

      猜你喜欢
      • 2019-08-25
      • 2019-04-07
      • 2021-08-11
      • 1970-01-01
      • 2014-05-01
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 2010-11-04
      相关资源
      最近更新 更多