介绍
这篇文章主要介绍了python要缩进控制的原因,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
<强>为什么python对缩进要求这么高? 强>
<强>缩进不对就很容易报错! 强>
<强>因为,python用缩进代替了其他编程语言的开始和,python中的缩进(压痕)决定了代码的作用域范围。强>
取决于它的设计者想要更加简洁的一种编程语言!
许多计算机编程语言使用字符(例如花括号{和})或者关键字(例如开始和结束)来划分代码段。
在这些语言中,使用一致的代码缩进可以增加代码的可读性,并且有很多便利的工具整理缩进代码。
在吉多范罗苏姆开始考虑设计python语言时,他决定通过代码缩进来区分代码块结构,避免输人太多的花括号和关键字。
Pyhon使用空白来区分代码结构,这是初学者需要注意的不同寻常的第一一点,缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。而且有其他语言开发经验的人会觉得奇怪。
但使用python -段时间后会觉得很自然,而且会习惯于编写简洁的代码来进行大量的编程工作。
<强>实例强>
如果属实: 打印“True" 其他: 打印“False"
以下代码将会执行错误:
<强>实例强>
# !/usr/bin/python # - * -编码:utf - 8 - * #文件名:test.py 如果这是真的: 打印“Answer" 打印“True" 其他: 打印“Answer" #没有严格缩进,在执行时会报的错 打印“False"
执行以上代码,会出现如下错误提醒:
python test.py美元 文件“test.py", 10号线 打印“False" ^ IndentationError: unindent不匹配任何外缩进级别
IndentationError: unindent不匹配任何外缩进级别错误表明,你使用的缩进方式不一致,有的是tab键缩进,有的是空格缩进,改为一致即可。
感谢你能够认真阅读完这篇文章,希望小编分享python要缩进控制的原因内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!