python采用强制缩进的方式,python指令后不需要缩进

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: