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写的图片蜘蛛人代码
Aug 27 Python
Python MySQLdb 使用utf-8 编码插入中文数据问题
Mar 13 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
对python多线程与global变量详解
Nov 09 Python
对python中if语句的真假判断实例详解
Feb 18 Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 Python
利用PyQt中的QThread类实现多线程
Feb 18 Python
django处理select下拉表单实例(从model到前端到post到form)
Mar 13 Python
python 如何设置守护进程
Oct 29 Python
浅谈Python 中的复数问题
May 19 Python
基于flask实现五子棋小游戏
May 25 Python
pandas数值排序的实现实例
Jul 25 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+mysql事务rollback&commit示例
2010/02/08 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
html读出文本文件内容
2007/01/22 Javascript
用cookies实现的可记忆的样式切换效果代码下载
2007/12/24 Javascript
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
js 链式延迟执行DOME
2012/01/04 Javascript
php+js实现倒计时功能
2014/06/02 Javascript
javascript实现粘贴qq截图功能(clipboardData)
2016/05/29 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
让你彻底掌握es6 Promise的八段代码
2017/07/26 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
jQuery+ajax实现文件上传功能
2020/12/22 jQuery
Python编程修改MP3文件名称的方法
2017/04/19 Python
Python编程实现的简单Web服务器示例
2017/06/22 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
python如何快速拼接字符串
2020/10/28 Python
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
土耳其国际性时尚购物网站:Modanisa
2018/01/19 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
领导调研接待方案
2014/02/27 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
2014幼儿园教师个人工作总结
2014/11/08 职场文书
三年级学生期末评语
2014/12/26 职场文书
党员个人自我评价
2015/03/03 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
教你使用Python获取QQ音乐某个歌手的歌单
2022/04/03 Python
尝试使用Python爬取城市租房信息
2022/04/12 Python