python缩进长度是否统一


Posted in Python onAugust 02, 2020

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

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

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

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

内容扩展:

缩进

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

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

if ( i > 0 )
{
 x = 1;
 y = 2;
}

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

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

if i > 0:
x = 1
y = 2

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

以上就是python缩进长度是否统一的详细内容,更多关于python缩进长度统一吗的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python的urllib模块显示下载进度示例
Jan 17 Python
一个检测OpenSSL心脏出血漏洞的Python脚本分享
Apr 10 Python
在 Django/Flask 开发服务器上使用 HTTPS
Jul 03 Python
Python实现求笛卡尔乘积的方法
Sep 16 Python
Python实现matplotlib显示中文的方法详解
Feb 06 Python
python 三元运算符使用解析
Sep 16 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
Mar 01 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
Mar 30 Python
Python求解排列中的逆序数个数实例
May 03 Python
python 爬虫爬取京东ps4售卖情况
Dec 18 Python
Python 文本滚动播放器的实现代码
Apr 25 Python
python 使用pandas读取csv文件的方法
Dec 24 Python
Python接收手机短信的代码整理
Aug 02 #Python
Python改变对象的字符串显示的方法
Aug 01 #Python
Python 如何定义匿名或内联函数
Aug 01 #Python
Python sqlalchemy时间戳及密码管理实现代码详解
Aug 01 #Python
Python如何读写二进制数组数据
Aug 01 #Python
Python将字典转换为XML的方法
Aug 01 #Python
Python Flask异步发送邮件实现方法解析
Aug 01 #Python
You might like
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
ajax实现无刷新分页(php)
2010/07/18 PHP
CodeIgniter表单验证方法实例详解
2016/03/03 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
jQuery 使用手册(三)
2009/09/23 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
JavaScript替换当前页面的方法
2015/04/03 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
详解vscode中vue代码颜色插件
2018/10/11 Javascript
详解vue3.0 diff算法的使用(超详细)
2020/07/01 Javascript
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
[10:21]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster 选手采访
2021/03/11 DOTA
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
Python流行ORM框架sqlalchemy安装与使用教程
2019/06/04 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
感知器基础原理及python实现过程详解
2019/09/30 Python
使用npy转image图像并保存的实例
2020/07/01 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
STAY JAPAN台湾:预订日本民宿
2018/07/22 全球购物
教育课题研究自我鉴定范文
2013/12/28 职场文书
党校个人自我鉴定范文
2014/03/28 职场文书
林肯就职演讲稿
2014/05/19 职场文书
小学生竞选班干部演讲稿(5篇)
2014/09/12 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
交通事故赔偿协议书怎么写
2014/10/04 职场文书
违纪开除通知书
2015/04/25 职场文书
教师节获奖感言
2015/07/31 职场文书
redis 存储对象的方法对比分析
2021/08/02 Redis