python语言中“缩进”说法,python中的缩进规则

您所在的位置:网站首页 python程序的缩进规则 python语言中“缩进”说法,python中的缩进规则

python语言中“缩进”说法,python中的缩进规则

2024-07-10 22:53| 来源: 网络整理| 查看: 265

今天跟大家继续讲一下Python语法特点里面的下一个规则-----代码缩进规则。

一、代码缩进是什么

顾名思义,就是写代码的过程当中把代码往前缩进若干个空格python 炫酷代码雨。

二、为什么要使用代码缩进

因为这是Python作者规定的,用代码缩进来区分代码之间的层次。Python不像其他程序设计语言(比如C语言或者Java)采用花括号‘{}’来分隔代码块,当然Python作者也是考虑到‘{}’增加了代码的冗余度,以及不美观,所以规定了使用缩进和冒号‘:’分隔代码块。

三、代码缩进的使用方法

缩进可以使用空格或者【Tab】键实现,【Tab】键位于【Q】键旁边。如果我们使用空格缩进的话,是采用4个空格作为一个缩进量,也就是要按4下空格键。而使用【Tab】键的话只需要按一下,因为Pycharm上默认按1下【Tab】键等于按4下空格键。虽然按【Tab】键方便,但还是建议采用按4下空格缩进。

四、代码缩进的使用场景

在Python中,对于函数定义、类定义、流程控制语句、异常处理语句等等必须使用代码缩进,行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束,则表示一个代码块的结束。有小伙伴可能不理解为什么要有代码块或者说代码层次,一行一行写下去不就行了吗?这里给大家说一下,代码执行顺序是自上而下,也就是从第一行开始往下一行行执行,并且每一行直接关系都是平等的,不存在约束关系。如果我们都写成一行行这种,那就证明这些代码不存在彼此之间的相互牵引或者因果关系,而事实是,生活当中非常非常多的情形都是存在因果约束关系,比如我们登录网站,要输入用户名和密码,如果两个都对,则正常展示网站里面的内容给我们看,反之则提示我们要重新输入,这里就是条件判断的约束关系,正是因为有了上面正确的用户名和密码,才有下面的网站内容展示,那这种层次约束关系在Python中就是用代码缩进来表示。比如如下示例代码:

score = 55 # 给定学生成绩是55分 if score >= 60: # 如果成绩大于等于60分,就打印输出'恭喜你,考试成绩及格啦' print('恭喜你,考试成绩及格啦') else: # 反之,则打印输出'很遗憾,你不及格' print('很遗憾,你不及格') # 执行程序后输出的结果就是'很遗憾,你不及格'

特别说明:Python对于代码的缩进要求非常严格,同一级别代码块的缩进量必须相同。否则将会抛出IndentationError错误,如下图所示:

在这里插入图片描述

总结

以上就是Python语法特点里面的代码缩进规则,这里也给大家说句口诀:逢冒号,必缩进。没冒号,别缩进。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3