类别:Python / 日期:2019-12-02 / 浏览:85 / 评论:0

为何python对缩进请求这么高?

缩进不对就很轻易报错!(引荐进修:Python视频教程)

由于,Python用缩进替代了其他编程言语的begin 和 and,Python中的缩进(Indentation)决议了代码的作用域局限。

取决于它的设想者想要越发简约的一种编程言语!

许多计算机编程言语运用字符(比方花括号{和})或许关键字(比方begin和end)来分别代码段。

在这些言语中,运用一致的代码缩进能够增添代码的可读性,并且有许多方便的东西整顿缩进代码。

在吉多范罗苏姆最先斟酌设想Python言语时,他决议经由过程代码缩进来辨别代码块构造,防止输人太多的花括号和关键字。

Pyhon 运用空缺来辨别代码构造,这是初学者须要注重的不同寻常的第一一点,缩进的空缺数目是可变的,然则一切代码块语句必需包括雷同的缩进空缺数目,这个必需严厉实行。而且有其他言语开辟履历的人会以为新鲜。

但运用Python -段时候后会以为很天然,而且会习惯于编写简约的代码来举行大批的编程事情。

实例

if True:
    print "True"
else:
  print "False"

以下代码将会实行毛病:

实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py

if True:
    print "Answer"
    print "True"
else:
    print "Answer"
    # 没有严厉缩进,在实行时会报错
  print "False"

实行以上代码,会涌现以下毛病提示:

$ python test.py  
  File "test.py", line 10
    print "False"
                ^
IndentationError: unindent does not match any outer indentation level

IndentationError: unindent does not match any outer indentation level毛病表明,你运用的缩进体式格局不一致,有的是 tab 键缩进,有的是空格缩进,改成一致即可。

更多Python相干技术文章,请接见Python教程栏目举行进修!

以上就是python为何要缩进掌握的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。