Python的缩进,就是代码行开头空出来的空格,专门用来告诉程序哪里是该这个程序管理,那段不该他管理,如果你下载了IDE基本上按一下tab就能补全,但这里我们还是要学,因为,这些是最基础的,只有学好了才能真正的去看懂一些代码,知道他们的逻辑,tab只是帮助我们不去重复做一个事情罢了。
1、if 判断语句 缩进规范
格式
if 条件:
执行内容
elif 条件:
执行内容
else:
执行内容
注意
(1)if/elif/else 末尾必须带冒号
(2)冒号下一行必须缩进4个空格
(3)同一层级代码缩进必须完全对齐
2、while 循环 缩进规范
格式
while 循环条件:
循环内执行内容
注意
(1)while 末尾必须带冒号
(2)循环内所有代码统一缩进4个空格
(3)循环结束后代码取消缩进
3、for 循环 缩进规范
格式
for 变量 in 循环范围:
循环内执行内容
注意:
(1)for 末尾必须带冒号
(2)循环内代码(包括break/continue)必须缩进4个空格
(3)循环结束后代码取消缩进
4、def 自定义函数 缩进规范
格式
def 函数名():
函数内执行内容
注意
(1)def 末尾必须带冒号
(2)函数内所有代码统一缩进4个空格
(3)函数调用代码顶格写,不缩进
5、try-except 异常处理 缩进规范
标准缩进格式
try:
尝试执行的代码
except:
出错后执行的代码
注意
(1)try/except 末尾必须带冒号
(2)对应代码块必须缩进4个空格
6、with 语句 缩进规范
格式
with 操作 as 变量:
执行代码
注意
(1)with 末尾必须带冒号
(2)内部代码必须缩进4个空格
7、class 类 缩进规范
格式
class 类名:
类内部代码
def 类方法(self):
方法内部代码
注意
(1)class 末尾必须带冒号
(2) 类内部代码缩进4个空格
(3) 类里的方法,内部代码再额外缩进4个空格
8、嵌套语法 缩进规范
格式
外层语句:
内层语句:
最内层执行代码
注意
(1)每嵌套一层,就多缩进4个空格
(2)同一层级代码缩进必须完全一致
所有语法通用缩进规则
1. 标准缩进固定为 4个空格。
2. 只要代码末尾带冒号 : ,下一行必须缩进。
3. 同一个代码块,缩进空格数量必须完全相同。
4. 不要Tab键和空格混合使用,这是不好的习惯。
5. 代码块结束,必须取消缩进,回到上一层级。
但是,一般情况下,我自己是直接按tab进行自动缩进就行,我不太爱管这些,自己养成好习惯吧,本人已经改不过来了。