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二分查找详解
Sep 13 Python
关于python的list相关知识(推荐)
Aug 30 Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 Python
python脚本开机自启的实现方法
Jun 28 Python
python 使用opencv 把视频分割成图片示例
Dec 12 Python
解决django FileFIELD的编码问题
Mar 30 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
May 18 Python
无惧面试,带你搞懂python 装饰器
Aug 17 Python
基于python实现百度语音识别和图灵对话
Nov 02 Python
python 实现aes256加密
Nov 27 Python
Python实现随机生成迷宫并自动寻路
Jun 13 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 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
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
jquery设置控件位置的方法
2013/08/21 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
解决Window10系统下Node安装报错的问题分析
2016/12/13 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
微信小程序实现图片预览功能
2018/01/31 Javascript
详解jenkins自动化部署vue
2019/05/14 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
[01:58]最残酷竞争 2016国际邀请赛中国区预选赛积分循环赛回顾
2016/06/28 DOTA
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
浅谈Python中的私有变量
2018/02/28 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
Python3.5集合及其常见运算实例详解
2019/05/01 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
使用HTML和CSS3绘制基本卡通图案的示例分享
2015/11/06 HTML / CSS
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
英国网上购买门:Direct Doors
2018/06/07 全球购物
Java平台和其他软件平台有什么不同
2015/06/05 面试题
土木工程师岗位职责
2013/11/24 职场文书
社团活动总结书
2014/06/27 职场文书
政风行风整改报告
2014/11/06 职场文书
优秀党员先进材料
2014/12/18 职场文书
表扬稿格式范文
2015/01/16 职场文书
2015年药店店长工作总结
2015/04/29 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
父母教会我观后感
2015/06/17 职场文书
2016年五一劳动节专题校园广播稿
2015/12/17 职场文书
三下乡活动心得体会
2016/01/23 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技