无知人生,记录点滴

不积跬步,无以至千里;不积小流,无以成江海……

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。


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

阅读更多

扫码向博主提问

去开通我的Chat快问

testcs_dn

博客专家

有什么问题,我在这里等你
  • 擅长领域:
  • Web
  • Java
  • C#
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/51559528
个人分类: Python
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭