`

python问题:IndentationError:expected an indented block错误解决

阅读更多

原文地址:http://hi.baidu.com/delinx/item/1789d38eafd358d05e0ec1df

   

Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。

在编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行。

往往有的人会疑问:我根本就没缩进怎么还是错,不对,该缩进的地方就要缩进,不缩进反而会出错,,比如:

if xxxxxx:

(空格)xxxxx

或者

def xxxxxx:

(空格)xxxxx

还有

for xxxxxx:

(空格)xxxxx

一句话 有冒号的下一行往往要缩进,该缩进就缩进

分享到:
评论

相关推荐

    python出现”IndentationError: unexpected indent”错误解决办法

    python出现”IndentationError: unexpected indent”错误解决办法 Python是一种对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对 如下图中的代码: 以上代码中第一次运行可以正常...

    Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法

    今天小编就为大家分享一篇关于Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随...

    python常见错误.txt

    (导致"IndentationError:unexpected indent"、"IndentationError:unindent does not match any outer indetation level"以及"IndentationError:expected an indented block") 记住缩进增加只用在以:

    python出现"IndentationError: unexpected indent"错误解决办法

    主要介绍了python出现"IndentationError: unexpected indent"错误解决办法的相关资料,希望通过本文能解决遇到这样的问题,需要的朋友可以参考下

    Python_field_calculator

    Python_field_calculator 针对ArcGis10中字段计算器只支持Python语言的情况,现在特别上传Python版的资料,希望对大家有帮助!

    vs没报错leetcode报错-C-Practice:C-实践

    vs没报错leetcode报错C-实践 C++ 1. 2. 3. 4. 5. 6. —— 7. 创建链表 8. 操作员 继承 ...纯虚函数,通常在基类中,没有意义,但会在派生类中编译。...在错误流标志后继续运行代码。...动态规划问题,动态规

    code-nest:Github 上流行的 javascript 存储库中源代码的缩进级别

    测量流行的 Github 存储库的嵌套级别 ... 在 python 中,缩进是规则而不是指南,任何带有未对齐代码嵌套的 python 脚本都会导致IndentationError: expected an indented block 。 再次在 python 中,如果

    python问题列表已解决1

    2、工厂函数和内建函数有啥区别工厂函数:如果学习过设计模式的工厂模式,就很好理解了 3、缩进问题 IndentationError: unindent does

    leetcode和oj-python-leetcode:使用Python学习算法

    "IndentationError: unindent does not match any outer indentation level" "IndentationError: unexpected indent" That's because python is sensitive to "space", please re-format your code and submit again...

    python3.10.0

    增强的错误信息:许多IndentationError异常现在具有关于期望缩进块的类型的更多上下文,这使得调试和修复代码变得更加容易。 bisect模块的改进:bisect模块现在支持提供键函数的可能性,这增加了该模块的灵活性和...

    python中常见错误及解决方法

    python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 详细讲解 1.NameError变量名错误 报错: >>> print a Traceback (most recent call last): File , ...

    python函数局部变量、全局变量、递归知识点总结

    函数局部变量 全局变量 及其作用域 #简单类型(int str等)变量的局部变量与全局变量及其作用域的关系 name = xxx #第一级顶头定义的变量都称为全局变量,其...# name = yyy #此语句放开以后会报错:IndentationError

    python中的错误如何查看

    python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 4.TypeError类型错误 5.IOError输入输出错误 6.KeyError字典键值错误 具体介绍 1.NameError变量名错误  ...

    常见的Python代码报错及解决方案1

    1、变量名错误(NameError): 2、语法错误(SyntaxError): 3、代码缩进错误(IndentationError): 4、输入法半角全角:

    python新手经常遇到的17个错误分析

    1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: if spam== 42 ...(导致“IndentationError:unexpected

    python深入和提高,包括异常机制、文件处理、模块使用、GUI编程、游戏开发-坦克大战

    Python有许多内置的异常类,如SyntaxError、IndentationError、NameError、TypeError、ValueError、ZeroDivisionError和FileNotFoundError等,每个异常类用于表示不同类型的错误。 文件处理:在Python中,可以使用...

    python之异常处理及程序调试

    1. Python中常见的异常 异常 描述 NameError 尝试访问一个没有声明的变量引发的错误 IndexError 索引超出序列范围引发的错误 IndentationError 缩进错误 ValueError 传入的值错误 KeyError 请求一个...

    南开《Python编程基础》20春期末考核答案.docx

    南开《Python编程基础》20春期末考核答案全文共7页,当前为第1页。南开《Python编程基础》20春期末考核答案全文共7页,当前为第1页。《Python编程基础》20春期末考核 -00001 南开《Python编程基础》20春期末考核答案...

Global site tag (gtag.js) - Google Analytics