python 对缩进有着严格的要求,同一代码块中的每行代码的缩进量都要一样,否则很容易出现缩进错误,也就是IndentationError: unexpected indent。我们可以用Tab键缩进,也可以用空格键缩进,但是,两种方式千万不能混用,否则很容易出现缩进错误。
我们可以四个空格缩进,或者一个Tab键缩进。在大多数IDE,比如Pycharm中,一般是用四个空格键作为缩进,或者一个Tab键作为缩进,再次提醒,空格键和Tab键千万不要混用,否则很容易出现缩进问题。
既然可以增加缩进或者向右缩进,那么如何减少缩进或者向左缩进呢?如果想减少缩进或者向左缩进,可以用退格键或者是Shift + Tab 键,当然了,如果你用空格键增加缩进,那么减少缩进对应的是退格键,如果你用的是Tab键增加缩进,那么减少缩进对应的是Shift + Tab键,这样一一对应不容易出错哈~
热爱代码的有为青年,也就是俺,建议小伙伴们用Tab键增加缩进,用Shift + Tab减少缩进,因为这样更方便,更不容易出错。用空格键增加缩进,往往连续敲四下空格键,很容易多敲或者少敲一下,而且还不容易看出有没有多敲或者少敲。而且在选定多行代码进行缩进调整时,只能用Tab键了。你选定要增加缩进的多行代码,然后按一下Tab键就可以了,如果用空格键的话,只能一行一行地去缩进了。。。
编程是个技术活,多动手,多看大神的代码,坚持三个月,一定会慢慢找到感觉,慢慢地,代码水平一定会越来越6,直到666666。记得自己在自学python时,好不容易敲出一小段代码,信心满满,运行一看,IndentationError,那时候英语不好,还专门 百度翻译了一下:缩进错误!!!那时候还不知道用Tab键,一直用空格键调整缩进,啪啪啪连敲几下,手一抖,不小心敲多了一个空格键,然后用退格键啪啪啪减少缩进。捣鼓了半天,一小段代码才顺利竣工。现在,慢慢成为老司机了,一般都用Tab和Shift + Tab 来增加缩进者减少缩进,几乎彻底和IndentationErro老兄say byebye 了,“吾亦无他,唯手熟尔”,嘿嘿~