说明

  • Python采用代码缩进和冒号来区分代码块之间的层次,因此对代码缩进和代码写法要求非常严格,代码格式错误是Python新手常见的错误,缩进错误也很常见。

规则

  • 同一个代码块的缩进量必须一样,不然就会报错,不同代码块缩进量可以不一样,但具体缩进量是多少并不做要求。
#!/usr/bin/python

def test():
        print("hello")
        print("hello")

def test1():
    print("world")
    print("world")

def test2():
        print("hello")
    print("world")    
  • 以上代码,test和test1不会报错,但是test2却会报错。

错误原因

  • 代码中实现缩进一般使用空格或者Tab键,对于不同的IDE,文本编辑器,空格的缩进量是一样的,但是Tab键的缩进就不同了,有的是8格,有的是4格,因此如果代码使用过多个编辑器编辑,就非常可能出现缩进不一致问题。

解决办法

  • 将所有IDE,文本编辑器的Tab缩进设置成一样的,通常是4格。
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐