一、为什么要缩进
缩进,在其他的一些编程语言里仅起到方便阅读、美观的作用,并不会引发错误。但是,在python中,缩进直接关系到被缩进代码行的运行方式。错误的缩进,会使程序报错停止或运行结果不符预期。
- 错误缩进导致报错
#简单的print语句前有一个空格的缩进
print('hello world !')
运行结果:
2. 错误缩进导致运行结果“出乎预料”
#程序运行预期:打印出数字列表元素,最后输出结束语!
#创建数字列表
numbers = list(range(10, 10 + 5))
#循环输出列表元素
for number in numbers:
print(number)
#打印结束语
print('end !')
预期输出:
若对结束语语句print('end !')
错误地使用了缩进,运行结果为:
二、怎么缩进
- 在实际运行中,处于同一层次的代码,必须采用同一种缩进格式,否则会引发错误。
- 在一个程序或同项目中,统一使用空格或tab键中的一种来缩进,混用可能会导致极难解决的问题。
三、建议的缩进长度
建议
:python缩进使用4个空格。既提高可读性,有留下足够的缩进空间。