Python!缩进

前言:不知在座的读者有没有这样的体会:“明明我都照着敲,为什么就是报错呢?”,又或者“好像缩进我也知道呀。那为什么还报错呢?”。反正我是最近是遇到这类问题了,请看图1。那恭喜你,找到进步的地方了。事不宜迟,我们赶紧理解它,解决它。下面我将根据在极客学院听到的课进行复述,几点如下:

 Python!缩进_第1张图片

                                            图1:PyDev中的缩进报错

第一:逻辑行与物理行

有多少个意义,就要多少个逻辑行

水平方向上的行数,就是物理行,也就是我们看到的行数。

Python!缩进_第2张图片

图2:第三个#这个例子中,有三个输出意义,就是三个逻辑行,最后一个例子中,尽管占了三行,但只有一个输出意义,就只有一个逻辑行。

第二:行中分号使用规则

一个物理行写多个逻辑行时,需要用分号隔开;

如果一个逻辑行占物理行的最后时,就可以省略(右边)的分号。

就这么简单,还有疑问可以看以下截图:

Python!缩进_第3张图片

第三:行连接

即   \   。可以将一个逻辑行写到多个物理行中,方法就是在行的最后加上一个 \ 符号。

作用是跟三单引号是一一样的。

注意:不需要添加 +,即+ \。

详情请看截图。

Python!缩进_第4张图片

第四:缩进

在Python中,逻辑行行首的空白不对,是会报错的。

一般,行首应该不留空白;

条件控制和循环语句的语句,有要求,缩进时一般一个tab键。

那如果有多个条件或循环语句呢,那也得看条件语句的哪个部分,有时会缩进多个tab。

Python!缩进_第5张图片

Python!缩进_第6张图片

 Python!缩进_第7张图片

你可能感兴趣的:(python,工具)