编译(好吧应该叫“解释”)┅段为何python不好找工作程序时提示很特殊的错误:
indentation是缩进,缩排的意思unexpected indent 就是说“p”是一个“意外的”缩进。也就是说这里的问题就是指“p”是一个意外的缩进。通过查看源代码可知一共两句代码第一句这里的确是缩进了一个字符位。据此推断我们把这句话的缩进取消,也就是顶格写(顶格这个单词突然让我想到了小学语文课)解释一下后会出现什么结果呢?
现在两句代码都实现了“顶格”写,解釋后果然没有问题了
那么为了进一步证明“一定要顶格写每一句话才行”,我们保持第一句代码顶格而让第二句话缩进一个字符位。進行解释
注意别混用就好那么就一直tab,偠么就全空格如果你写的代码想在各个平台下运行,最好用空格
这是我的vim配置,我嫌麻烦所以每次用的tab(4格)
版权声明:本文为博主原创文章未经博主允许不得转载。 /q/article/details/
字母意思就是不希望有缩进去掉空格和tab。
发现第一行没有顶格写为何python不好找工作 对代码的格式要求很严格,为何python不好找工作没有分号用严格的缩进表示上下级从属层级关系,第一行需要顶格写然后根据冒号:后续的代码行需要有缩进,并且囿层级
把报错行多余的缩进删除即可。
符合代码的格式要求:第一行需要定格写然后根据冒号:之后的代码行需要有缩进,并且有层级第二个冒号后面的代码不能超过第一个冒号后面的代码。同样的缩进表示同一个层级