IndentationError: unindent does not match any outer indentation level

写过Python代码的小伙伴应该都遇到过这个问题吧?

IndentationError: unindent does not match any outer indentation level

为什么会产生 这个问题呢?

这是Python的强制性缩进的语法导致的,Python采用非常严格的语法缩进机制

比如:

if a == b :
    print("true")
    print("false")
学C,C++的小伙伴会认为无论如何都会输出 false,但Python不会,Python只在条件为 True 的情况才会输出 false。


这个问题有什么好的方法可以避免吗?

你可能感兴趣的:(python,缩进,语法,indentation)