Python语言基础 互动版

行和缩进


学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:

if True:
    print "True"
else:
  print "False"

由于以上代码的缩进空白不一致,而导致执行错误。因此,在Python的代码块中必须使用相同数目的行首缩进空格数。