Python语法非常简洁,但是也有头疼的地方,那就是缩进,也是新手入门的最大绊脚石
缩进有两种,一种是tab缩进,另一种是空格。【推荐后者】
缩进的错误难以发现,而且对于热情的新手来说,就像是零度的洗脚水泼在了头上,那酸爽~
如图,一个示例:
图中编辑器是Sublime3,终端是Windows PowerShell
执行报错未缩进不匹配任何外部缩进水平
,典型的错误,在Sublime中也没看出来
现在在Sublime编辑器中,全选中,效果如下截图:
长长的横杠,就是tab缩进
,····
则是空格缩进,正是tab和空格混用导致的错误。
统一用tab或者统一空格数【最好四个】,都是完全可行的,如图:
补充下我常用编辑器的默认缩进格式: