python缩进长度统一吗

  介绍

小编这次要给大家分享的是python缩进长度统一吗,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

python对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报SyntaxError异常错误。

在python中,对于类定义,函数定义,流程控制语句,异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。

注意,python中实现对代码的缩进,可以使用空格或者Tab键实现。但无论是手动敲空格,还是使用Tab键,通常情况下都是采用4个空格长度作为一个缩进量(默认情况下,一个Tab键就表示4个空格)。

对于python缩进规则,初学者可以这样理解,python要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。

<强>缩进

python最具特色的是用缩进来标明成块的代码。我下面以如果选择结构来举例如果后面跟随条件,如果条件成立,则执行归属于如果的一个代码块。

先看C语言的表达方式(注意,这是C,不是python !)

如果(我在0)   {   x=1;   y=2;   }

如果我比;0的话,我们将进行括号中所包括的两个赋值操作。括号中包含的就是块操作,它隶属于如果。

在Python中,同样的目的,这段话是这样的

0:
  x=1
  y=2 

在Python中,去掉了我比;0周围的括号,去除了每个语句句尾的分号,表示块的花括号也消失了。

看完这篇关于python缩进长度统一吗的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。

python缩进长度统一吗