Python缩进

流行的编程语言如C++、C++、java、Java使用卷曲括号{},以定义名称空间的代码块、函数、以及相关的实现。Python有一种稍微不同的机制来定义被调用的代码块 缩进 .

null

缩进

缩进是通过使用左边的空格来创建Python代码块。例如,开发人员使用 3个空间 从第一行开始 一级缩进 . 另外3个空间 第二级缩进 等。此空间计数应一致,并且对于所有缩进实现都相同。使用缩进可以使Python代码更具可读性和易于掌握,但如果空间计数不相同或制表符会破坏代码块和Python解释,则也会产生问题。

缩进示例

让我们做一些Python缩进示例,以便更好地理解。像for,while,函数这样的每个块定义都需要缩进,以便为此语句创建和编码块。

for i in range(1,5):   print("We will check ",i)   if(i%2==0):      print(i,"is diviseable to 2")
  • 对于范围(1,5)内的i: 行没有缩进,但使用for循环需要缩进定义。
  • 打印(“我们会检查”,i) 行缩进3个空格,使其成为上一个for循环的代码时钟。
  • 如果(i%%2==0): 行是for循环的代码块,由于if定义,需要第二级缩进。
  • 打印(i,“可除至2〃) 是前一个if语句代码块的第二级缩进。

缩进空间计数

这个 空间计数 因为缩进非常重要,因为它在整个Python文件或脚本中应该是相同的和一致的。一般来说, 3个空间 用于缩进的每个级别。使用制表符会产生错误,因为缩进需要与制表符不同的空格或空白,即使它们看起来相同。如果使用tab作为缩进,则应该继续对每个缩进使用tab,但这通常会产生问题。python3不允许两者都使用 标签 空间 用于缩进。

缩进误差

尤其是Python编程语言的新手在学习过程的头几个月将面临缩进错误。即使存在不同的缩进误差,最常见和通用的缩进误差是“ 缩进错误:意外缩进 “就像下面一样。

图片[1]-Python缩进-yiteyi-C++库
缩进误差

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享