栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

小鲲Python嘎嘎炫~day3

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

小鲲Python嘎嘎炫~day3

缩进规则
  • Python是使用缩进来区分不同的代码块,所以对缩进有严格要求代码
  • 代码缩进规则
  • 缩进量及缩进字符         
      一、Python是使用缩进来区分不同的代码块,所以对缩进有严格要求代码                                                                                                         

1.缩进不符合规则,解析器会报缩进错误,程序无法运行

IndentationError:unexpected indent  表示缩进报错

2.缩进的不同,程序执行的效果也有可能产生差异

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

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

这部分代码一共显示了6行,每一行是一个物理行。

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

这样的看着有多行但是解释器进行解释时只作为一个语句处理,即一个逻辑行。

Python代码中

1.可以使用";"号将多个逻辑行合并成一个逻辑行

注:前提是多个逻辑行都属于同一个代码层级,像这种分支else代码块就不能直接使用";"连接了

2.可以使用""对逻辑行进行换行,书写为多个物理行

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

此段代码只是一个赋值语句,即一个逻辑行,缩进是针对逻辑行的,所以2,3,4行无论怎么缩进,都不影响程序运行。

 缩进规则: 1、逻辑行的“首行”需要顶格,即无缩进(也就是一份源码的第一个逻辑行)  2、相同的逻辑层(同一个代码块)保持相同的缩进量 3、“:”标记一个新的逻辑层 如:while循环、if分支、函数声明、类定义等等 增加缩进表示进入下一个代码层 减少缩进表示返回上一个代码层           
三、缩进量及缩进字符                                                                            Python可以使用空格或制表符(tab符)标记缩进。缩进量(字符个数)不限          而空格和tab符通常都以空白形式显示,混用不容易区分,影响代码阅读,增加维护及调试的困难。因此 Python PEP8 编码规范,指导使用4个空格作为缩进。 实际开发,代码规模较大,缩进深度的影响,会选择2个空格做为缩进,增加可读性。

小鲲今天就只炫了这一个知识点,因为今天的时间比较紧所以炫的不多,鲲鲲明天继续嘎嘎炫Python~大家一起加油~
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/923455.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号