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的Scrapy爬虫框架使用代理进行采集的方法
Feb 18 Python
利用python爬取软考试题之ip自动代理
Mar 28 Python
Python 40行代码实现人脸识别功能
Apr 02 Python
python使用folium库绘制地图点击框
Sep 21 Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 Python
Python3的高阶函数map,reduce,filter的示例详解
Jul 23 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
Python 解决相对路径问题:"No such file or directory"
Jun 05 Python
Python自省及反射原理实例详解
Jul 06 Python
去除python中的字符串空格的简单方法
Dec 22 Python
Django路由层如何获取正确的url
Jul 15 Python
Django中celery的使用项目实例
Jul 07 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
深入探讨PHP中的内存管理问题
2011/08/31 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
php的socket编程详解
2016/11/20 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
js或css实现滚动广告的几种方案
2010/01/28 Javascript
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
jquery中对于批量deferred的处理方法
2014/01/22 Javascript
无刷新预览所选择的图片示例代码
2014/04/02 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
2015/02/17 Javascript
JS实现控制表格单元格垂直对齐的方法
2015/03/30 Javascript
javascript中alert()与console.log()的区别
2015/08/26 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
javascript实现数组去重的多种方法
2016/03/14 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
微信小程序实战之运维小项目
2017/01/17 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
JS实现滑动导航效果
2020/01/14 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
[55:11]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第一场 11.26
2020/11/30 DOTA
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
Python下应用opencv 实现人脸检测功能
2019/10/24 Python
python实现操作文件(文件夹)
2019/10/31 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
Python 从attribute到property详解
2020/03/05 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
领导检查欢迎词
2014/01/14 职场文书
采购助理岗位职责
2014/02/16 职场文书
报关员个人职业生涯规划书
2014/03/12 职场文书
酒店管理专业自荐信
2014/05/23 职场文书
食品安全汇报材料
2014/08/18 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
2015年毕业生自我鉴定模板
2014/09/19 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
2015社区健康教育工作总结
2015/05/20 职场文书