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程序员开发中常犯的10个错误
Jul 07 Python
Python使用scrapy采集数据过程中放回下载过大页面的方法
Apr 08 Python
Python基于回溯法子集树模板实现8皇后问题
Sep 01 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
Jan 02 Python
详解Python自建logging模块
Jan 29 Python
python自动12306抢票软件实现代码
Feb 24 Python
详解Python中的四种队列
May 21 Python
Django contenttypes 框架详解(小结)
Aug 13 Python
简单了解python代码优化小技巧
Jul 08 Python
centos7之Python3.74安装教程
Aug 15 Python
浅析PEP572: 海象运算符
Oct 15 Python
Python类的动态绑定实现原理
Mar 21 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
PHP4实际应用经验篇(6)
2006/10/09 PHP
PHP学习 运算符与运算符优先级
2008/06/15 PHP
在JavaScript中调用php程序
2009/03/09 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
Windows系统下使用Sublime搭建nodejs环境
2015/04/13 NodeJs
ui组件之input多选下拉实现方法(带有搜索功能)
2016/07/14 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
VueJs组件prop验证简单介绍
2017/09/12 Javascript
Swiper自定义分页器使用详解
2017/12/28 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
jQuery+ajax实现用户登录验证
2020/09/13 jQuery
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
让python json encode datetime类型
2010/12/28 Python
python使用心得之获得github代码库列表
2014/06/25 Python
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
12步教你理解Python装饰器
2016/02/25 Python
Python的标准模块包json详解
2017/03/13 Python
Python实现识别图片内容的方法分析
2018/07/11 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
ECOSUSI官网:女式皮革背包
2019/09/27 全球购物
酒店人事专员岗位职责
2013/12/19 职场文书
免职证明样本
2014/10/23 职场文书
护理工作个人总结
2015/03/03 职场文书
故意杀人案辩护词
2015/05/21 职场文书
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android
解析python中的jsonpath 提取器
2022/01/18 Python
JavaScript实现简单的音乐播放器
2022/08/14 Javascript