学生必看教你弄懂Python缩进问题

 我来答
赤发科普屋
2023-06-14 · TA获得超过769个赞
知道小有建树答主
回答量:4683
采纳率:86%
帮助的人:154万
展开全部

一分钟教你弄懂Python缩进问题

一分钟搞定Python缩进问题

Pvt hon对缩进是敏感的, 而大多教程对缩进规则, 往往

就几句话带过,对于没有其他语言基础的初学者,十分不

友好, 这里就把python常见的缩进问题做了一些整理。

一、Python缩进长度及缩进字符

常看到一些Pvt hon缩进错误的解读, “tab符"缩进一定是4

个空和空格做为缩进不能混用"格"。实际上并没有这些限制

,例如下图中的示例就可以正常运行。

一分钟搞定Python缩进问题

空格和tab符通常都以空白形式显示。如果混用, 代码容易

意混淆,增加维护及调试的困难、降低了代码易读性。因

此Pvt hon PEP 8编码规范指导使用4个空格作为缩进。

而实际开发,比较复杂的代码则会选择2个空格做为缩进,

这样更易于阅读那些嵌套比较深的代码。

二、Python代码缩进规则

1.物理行和逻辑行的概念

判断缩进,首先要区分物理行和逻辑行,缩进是针对逻辑行的

物理行:代码编辑器中显示的代码,每一行内容是一个物理行

逻辑行:

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

辑行一分钟搞定Python缩进问题

python代码中

1、使用";"号将两个或多个逻辑行合并成一个物理行

2、使用”\"号连接两个物理行。

3、字典、列表等变量赋值语句,是可以直接书写为多个物理行

的。

2.缩进规则

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

一个逻辑行)

一分钟搞定Python缩进问题

2、相同逻辑层保持相同的缩进

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

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

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

三、常用python IDE的缩进相关

1、常用的IDE都会有自动缩进的机制, 即输入":"号之后, 按"

回车"会自动进行缩进。

2、设置使用什么字符标识缩进、tab符做为缩进、一个tab代

替几个空格、行连接缩进量,等等。




推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式