Python的缩进
Python开发者有意让违反了缩进规则的程序不能通过 编译,以此来强制程序员养成良好的编程习惯。
并且Python语言利用缩进表示语句块的开始和退出 (Off-side规则),而非使用花括号或者某种关键字。
增加缩进表示语句块的开始,而减少缩进则表示语句 块的退出。
缩进成为了语法的一部分。
例如:if语句

根据规定,必须使用4个空格来表示每级缩进(不 清楚4个空格的规定如何,在实际编写中可以自定 义空格数,但是要满足每级缩进间空格数相等)。
使用Tab字符和其它数目的空格虽然都可以编译通 过,但不符合编码规范。
支持Tab字符和其它数目的空格仅仅是为兼容很旧 的的Python程序和某些有问题的编辑程序。