Python代码缩进的使用方法,简述python程序中的缩进规则

  Python代码缩进的使用方法,简述python程序中的缩进规则

  Python对缩进有严格的要求。下面是对python中代码缩进规则的深入理解。希望对你有帮助!

  python是使用缩进来区分不同的代码块,所以对缩进有严格要求。

  1.如果缩进不符合规则,解析器将报告缩进错误,程序无法运行。

  2.不同的缩进,程序执行的效果可能不同。

  例如,在图中的代码中,左边的代码将打印第二行,而右边的代码将不打印第一行和第二行。

  

一、代码缩进规则

缩进是针对逻辑行的,因此首先要区分代码中的物理行和逻辑行。

  物理行:代码编辑器中显示的代码,每一行都是物理行。

  逻辑行:Python解释器对代码进行解释,一个语句是一个逻辑行。

  用python代码

  1.您可以使用“;”将多条逻辑线路合并成一条物理线路。

  * *这里有一个前提,多个逻辑行应该属于同一个代码级。

  像这样的分支else代码块不能直接使用“;”这是有联系的。

  2.可以用 \ 把一个逻辑行换行,写成多个物理行。

  3.字典和列表等变量赋值语句可以直接写成多个物理行。

  缩进规则

  

1、逻辑行的“首行”需要顶格,即无缩进(也就是一份源码的第一个逻辑行)

  

2、相同逻辑层(同一个代码块)保持相同的缩进量

  00-1010如while循环、if分支、函数声明、类定义等。

  

3、":"标记一个新的逻辑层

增加缩进表示进入下一个代码层

  

减少缩进表示返回上一个代码层

Python可以使用空格或制表符(tab符)标记缩进。缩进量(字符个数)不限。

  但空格和制表符通常以空白形式显示,混用时不易区分,影响代码读取,增加了维护和调试的难度。因此,Python PEP8编码规范指导使用4个空格作为缩进。

  实际上由于代码规模较大以及缩进深度的影响,会选择两个空格作为缩进,这样更容易阅读。

  * *评论里有些朋友对“制表符和空格混用”有疑问。关键是他们不懂逻辑层或者代码块。这里的术语“可以混合”有一个前提。准确地说,不同的压头可以用于不同的逻辑层。

  【相关推荐:python3视频教程】以上是深入了解python中代码缩进规则的细节。更多信息请关注盛行IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: