繁体   English   中英

用于循环代码块

[英]for loop code block

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

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

例如,这有效:

for i in range(10):
    print i

但这会引发IndentationError

for i in range(10):
print i

来自docs

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM