【Python基础】缩进规则

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

一、代码缩进规则

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

物理行:代码编辑器中显示代码,每一行是一个物理行。
逻辑行:Python解释器对代码进行解释,一个语句是一个逻辑行。

python代码
1、可以使用";“号将多个逻辑行合并成一个物理行。
这里有个前提,多个逻辑行应该属于同一个代码层级。
像这种分支else代码块就不能直接使用“;”连接了
2、可以使用”"对一个逻辑行进行换行,书写为多个物理行。
3、字典、列表等变量赋值语句,是可以直接换行,书写为多个物理行的。其中的五行不论怎么缩进都不影响程序运行,因为缩进是针对逻辑行的

缩进规则

1、逻辑行的“首行”需要顶格,即无缩进(也就是一份源码的第一个逻辑行)
2、相同逻辑层(同一个代码块)保持相同的缩进量
3、":"标记一个新的逻辑层
增加缩进表示进入下一个代码
减少缩进表示返回上一个代码

二、缩进量及缩进字符

Python可以使用空格或制表符(tab符)标记缩进。缩进量(字符个数)不限。
而空格和tab符通常都以空白形式显示,混用不容易区分,影响代码阅读,增加维护及调试的困难。因此 Python PEP8 编码规范,指导使用4个空格作为缩进。
实际开发,代码规模较大,缩进深度的影响,会选择2个空格做为缩进,更易于阅读。

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...
win11本地账户怎么改名?win11很多操作都变了样,用户如果想要...