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下调用pytesseract识别某网站验证码的实现方法
Jun 06 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
Apr 23 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
Jul 26 Python
Python3.5面向对象程序设计之类的继承和多态详解
Apr 24 Python
Python 循环终止语句的三种方法小结
Jun 24 Python
Python3 assert断言实现原理解析
Mar 02 Python
django实现模型字段动态choice的操作
Apr 01 Python
python中for in的用法详解
Apr 17 Python
python如何将图片转换素描画
Sep 08 Python
提取视频中的音频 Python只需要三行代码!
May 10 Python
Python中for后接else的语法使用
May 18 Python
Python可视化神器pyecharts绘制水球图
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 JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
php数组使用规则分析
2015/02/27 PHP
php 截取GBK文档某个位置开始的n个字符方法
2017/03/08 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
jQuery AJAX回调函数this指向问题
2010/02/08 Javascript
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
jQuery找出网页上最高元素的方法
2015/03/20 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
js调用百度地图及调用百度地图的搜索功能
2015/09/07 Javascript
jquery attr()设置和获取属性值实例教程
2016/09/25 Javascript
jQuery排序插件tableSorter使用方法
2017/02/10 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
2018/01/15 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
python正则表达式判断字符串是否是全部小写示例
2013/12/25 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
python基于event实现线程间通信控制
2020/01/13 Python
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
银行职业规划书范文
2013/12/28 职场文书
实习单位接收函
2014/01/11 职场文书
卫生系统先进事迹
2014/05/13 职场文书
学校教研活动总结
2014/07/02 职场文书
中国梦团日活动总结
2014/07/07 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
运动会加油稿20字
2014/11/15 职场文书
法务专员岗位职责
2015/02/14 职场文书
工程进度款催款函
2015/06/24 职场文书
消费者理赔投诉书
2015/07/02 职场文书
教育教学工作反思
2016/02/24 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书
Pandas数据结构之Series的使用
2022/03/31 Python