用于循环代码块

时间:2013-08-30 17:18:25

标签: python for-loop

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

1 个答案:

答案 0 :(得分:7)

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

例如,这有效:

for i in range(10):
    print i

但这会引发IndentationError

for i in range(10):
print i

来自docs

  

在逻辑开头引出空格(空格和制表符)   line用于计算行的缩进级别   turn用于确定语句分组