用于循环代码块

Jac*_*hor 4 python for-loop

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

iCo*_*dez 8

Python在缩进时运行所有内容.缩进级别是它如何知道什么是什么.

例如,这有效:

for i in range(10):
    print i
Run Code Online (Sandbox Code Playgroud)

但这会爆发IndentationError:

for i in range(10):
print i
Run Code Online (Sandbox Code Playgroud)

来自docs:

在逻辑行开头的前导空格(空格和制表符)用于计算行的缩进级别,而后者又用于确定语句分组.