python – 用于循环代码块

我正在阅读关于
python
here的教程,并且想知道如果for循环没有像这样的块{},我们怎么知道哪个代码块在for循环中.我们是否必须根据代码的缩进来阅读它?或者我是否想念python的基本内容?当我在for循环中尝试使用记事本中的一些python代码并在我的代码中间创建一个新行时,由于某种原因使得代码行和它上面的所有内容成为代码块,而其他所有代码都在下面有些不同.我又错过了什么吗?我希望编程实践不错. 最佳答案 Python在缩进时运行所有内容.缩进级别是它如何知道什么是什么.

例如,这有效:

for i in range(10):
    print i

但这会引发Indentation错误:

for i in range(10):
print i

docs开始:

Leading whitespace (spaces and tabs) at the beginning of a logical
line is used to compute the indentation level of the line, which in
turn is used to determine the grouping of statements.

点赞