python采用强制缩进的方式,python指令后不需要缩进
为什么python对缩进要求这么高?
缩进不对就很容易报错!(推荐学习:Python视频教程)
因为,Python用缩进代替了其他编程语言的begin 和 and,Python中的缩进(Indentation)决定了代码的作用域范围。
取决于它的设计者想要一种更简洁的编程语言!
许多计算机编程语言使用字符(如花括号{和})或关键字(如begin和end)来划分代码段。
在这些语言中,使用一致的代码缩进可以增加代码的可读性,并且有许多方便的工具来整理缩进的代码。
当Guido Van Romsum开始考虑设计Python语言时,他决定通过缩进代码来区分代码块结构,以避免输入过多的花括号和关键字。
Pyhon使用空格来区分代码结构,这是初学者需要注意的不寻常的第一点。缩进空格的数量是可变的,但是所有代码块语句必须包含相同数量的缩进空格,并且必须严格执行。而有其他语言开发经验的人会觉得很奇怪。
但是使用Python——过一段时间就会感觉很自然,你会习惯写简洁的代码来做大量的编程工作。
实例
如果为真:
打印“真”
else:
Print False 以下代码将执行一个错误:
实例
#!/usr/bin/python
# -*-编码: UTF-8 -*-
#文件名:test.py
如果为真:
打印“答案”
打印“真”
else:
打印“答案”
#没有严格的缩进,执行时会报错。
Print False 执行上面的代码,会出现下面的错误提示:
$ python test.py
文件“test.py”,第10行
打印“假”
^
缩进错误3360 UN Indent不匹配任何外部缩进级别错误3360 UN Indent不匹配任何外部缩进级别错误表示您使用的缩进方式不一致,有的是tab键缩进,有的是空格缩进,只要改成一致就可以了。
更多Python相关技术文章,请访问Python教程专栏学习!以上是python为什么要缩进控制的详细内容。更多信息请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。