缩进

Reads: 824 Edit

python与其他编程语言最大的区别就是使用缩进来表示代码块,而其他编程语言则基本都采用大括号{ }来表示代码块。喜欢python缩进方式的人会觉得python写出的代码最美观。但由于采用分层缩进的语法格式,复制代码、再粘贴时格式容易乱,需要重新排版代码,这也成为python的主要槽点。

1 缩进的注意事项

同一个代码块的语句必须包含相同的缩进空格数。

正确写法:

if True:
    print(1)
else:
    print(2)
    print(3)

错误写法1:

if True:
    print(1)
  else:
    print(2)
    print(3)

说明:else的缩进与if不一致,出错!

错误写法2:

if True:
    print(1)
else:
    print(2)
  print(3)

说明:print(3)的缩进与print(2)的不一致,出错!

错误写法3:

if True:
    print(1)
else:
    print(2)
print(3)

说明:print(3)的缩进与“if-else”一样,虽然编译不会出错,但是print(3)此时不属于else的子代码块,而是与else处于同一代码块,运行完“if-else”的代码后再运行print(3)的代码!


Comments

Make a comment