美文网首页
11、缩进的使用

11、缩进的使用

作者: L小橙子 | 来源:发表于2016-01-07 17:33 被阅读236次

在python中缩进是非常关键的,相同的缩进确保了逻辑相关的语句被组织在一起。比如说一个话术的定义部分,就需要有相同的起始缩进,如果我们错误的使用了缩进,我们则可能会在程序运行时被告知存在语法错误(Syntax Error)

PS:因此,学会正确的在编程过程中使用缩进就显得格外的重要了。

在python中,我们鼓励使用空格来进行缩进,根据Python的官方风格规范( PEP 8),我们对逻辑相同的语句进行组织时,应该使用4个空格。(但实际上也有诸如google之类的很多企业在企业规范中要求用2个空格进行缩进)。

我们极为反对使用你键盘上的制表建(tab)进行缩进,不同的编辑器对制表建有着不同的处理方式,有的会转成特定数量个空格,有的则直接使用制表字符,不同意的显示会给多人协作和代码交流带来很多的不便。

def max_pow(a,b):

    if a > b:

        pow_ab = a ** b

        return pow_ab

    pow_ba = b ** a

    return pow_ba

你或许注意到了这棵的第一段提到了起始缩进的概念,对于每一个起到组织语句作用的语句,比如上面的程序的def和if,他们都会有自己的起始缩进。对于上面这段代码,函数下辖的语句共有一个自己的起始缩进,我们可以看见这里是4个空格。而在if起始的这行后,有两行则又因为他们被组织在if这条语句下,而拥有相同的8个空格的实际缩进,其中4个是因为他们被组织在这个函数下,由函数贡献的起始缩进,而另外4个是因为他们被组织在这个函数下的if语句中而进一步累加的由if语句贡献的起始缩进

相关文章

  • 11、缩进的使用

    在python中缩进是非常关键的,相同的缩进确保了逻辑相关的语句被组织在一起。比如说一个话术的定义部分,就需要有相...

  • Qt代码风格 [翻译]

    缩进 使用4个空格进行缩进 使用空格,不要使用Tab来缩进 变量声明 每个变量声明使用单独一行 避免使用过于简化或...

  • JavaScript基本编码规范

    ## 缩进 ## 建议使用**四个空格**缩进,这也是JSLint中默认的缩进。 什么应该缩进呢?规则很简单——花...

  • YAML的数据结构及其封装

    基础语法规则 大小写敏感 使用空格缩进来表示层级关系 缩进时,不允许使用Tab键,只允许使用空格 缩进的空格数目不...

  • pyyaml

    yaml基本语法规则:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数目不重要...

  • CSS 文本格式

    缩进文本 text-indent 注释:允许使用负值。如果使用负值,那么首行会被缩进到左边。会产生一种“悬挂缩进”...

  • yaml 语法简易入门

    yaml 语法简易入门 语法特点 大小写敏感 通过缩进表示层级关系 禁止使用tab缩进,只能使用空格键 缩进的空格...

  • yaml文件语法

    语法:1、大小写敏感2、使用缩进表示层级关系3、禁止使用tab缩进,只能使用空格键4、缩进长度没有限制,只要元素对...

  • VI命令进阶

    技巧一 :缩进技巧 整体缩进命令:>G 整体缩进13行-22行:跳转光标到13行,使用V命令进入可视模式,使用命令...

  • Python编码规范

    Python编码规范 1 排版 1.1 Indentation缩进 在参数过多时适当缩进 换行应该使用同级的缩进...

网友评论

      本文标题:11、缩进的使用

      本文链接:https://www.haomeiwen.com/subject/isczhttx.html