python中的缩进规则

Python010

python中的缩进规则,第1张

python严格控制在一个代码块中缩进的一致,当缩进长度不一样时会报错

i = 0

while i < 3:

    print(111)

  print(222)

    i += 1

python允许使用空格和单个制表符(tab键)来缩进,一般都是缩进一个制表符,即四个空格,pycharm中会自动帮用户进行缩进

i = 0

while i < 3:

    print(111)

    print(222)

    i += 1

希望可以帮到你

Python的缩进要求是强制的,因为缩进不对直接影响了代码逻辑。

案例一:

乍看以为结果是输出HelloWorld ,执行以下,结果是什么都没输出。

因此正确写法是:

可以看到 sayHello() 前进了一个缩进,这时再执行这段代码就可以看到万恶的 HelloWorld 了。

因为代码块变成了这样,因此上面一个代码块定义了一个函数,下面的代码块是执行函数。

案例二:

执行以下,发现报错了,错误提示是getName属性不存在!

其实再分析一下代码块,可以看出,噢,getName函数位置不对,它被写在say函数里面了。

因此正确写法是:

案例三:

就是强大的pycharm

缩进不缩进,代码是否逻辑错误,软件都会提示,省心多了。