首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python缩进规则_什么叫代码缩进

引言 python缩进是敏感的,而大多教程对缩进规则,往往就几句话带过,对于没有其他语言基础的初学者,十分不友好,本文就把python常见的缩进问题做了一些整理。...一、Python缩进长度及缩进字符 常看到一些Python缩进错误的解读,“tab符和空格做为缩进不能混用”、“缩进一定是4个空格”。实际上并没有这些限制,例如图中的示例就可以正常运行。...因此 Python PEP8 编码规范,指导使用4个空格作为缩进。而实际开发,比较复杂的代码则会选择2个空格做为缩进,这样更易于阅读那些嵌套比较深的代码。...二、Python代码缩进规则 1.物理行和逻辑行的概念 判断缩进,首先要区分物理行和逻辑行,缩进是针对逻辑行的。 物理行:代码编辑器显示的代码,每一行内容是一个物理行。...逻辑行:Python解释器对代码进行解释,一个语句是一个逻辑行。 Python代码: 1、使用";"号将两个或多个逻辑行合并成一个物理行。 2、使用"\"号连接两个物理行。

1.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    23:python关于缩进

    个人自行实验:缩进1个空格,或3个,4个空格试试 Python缩进规则参考下面链接 http://www.cnblogs.com/tt-0411/archive/2011/11/11/2245693....S=0,为假,所以打印############# 如果不缩进: ? 如果缩进一个空格: ? 缩进2,3,4,5,6,7,8,9个空格都可以。 ? 缩进空格不一致也可以,但是不能有不缩进的情况。 ?...那么第8行缩进一个空格是否可以呢? ? 在同一个语句块里面,缩进空格个数要一致! ? 在同一个语句块里面,缩进风格要一致。 ? 不同语句块,缩进空格个数内部要一致。...23.5 总结 类似If,for,while的语句块缩进规则: 1:一定要有缩进 2:在语句块内一定要统一,不能一个执行语句缩进1个空格,另一个执行语句缩进2个空格; 3:在语句块内风格也必须一致,不能一条语句空格缩进...,另一条语句tab缩进 4:最后的独立语句不能缩进

    82420

    python缩进讲解_Python缩进和冒号详解

    对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin…end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。...#缩进一个tab的占位 Python对代码的缩进要求非常严格,如果不采用合理的代码缩进,将抛出SyntaxError异常。...Python2貌似可以用分号分隔,我机器上没有装2.x没有试,亲测Python3下不可以。...空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。...以上这篇Python缩进和冒号详解就是小编分享给大家的全部内容了,希望能给大家一个参考 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125804.html原文链接

    2.3K20

    python 缩进_Python初级教程(03): 语句、缩进和注释

    参考链接: Python语句,缩进和注释 在本文中,您将了解Python语句,为什么缩进很重要以及在编程中使用注释。   1. Python语句   Python解释器可以执行的指令称为语句。...在Python,在括号 (),方括号 []和大括号 {}隐含了行继续。...代码块(函数体、循环等)以缩进开始,缩进量由您决定,但缩进量在整个块必须保持一致。   通常使用四个空格用于缩进,最好不要用制表符 Tab来缩进。...强制缩进使代码看起来整洁干净,这导致所有Python程序看起来相似且一致。  ...在行继续利用分号 ;可以忽略缩进。但使用缩进是个好习惯,它使代码更具可读性。

    2.2K20

    python缩进格式错误的是_python 缩进错误,

    展开全部 要求严2113格的代码缩进python语法的一大特色,就像C语言5261家族(C、C++、Java、C#等等)的花括4102号一1653样重要,在大多数场合还有必要。...但是对Python解释器而言,每行代码前的缩进都有语法和逻辑上的意义。Python的这个特性,也经常在Python使用者和非Python使用者引起争论。...Python的代码缩进之起源,有人说事继承于ABC(没听过但感觉很古老的语言),有人说是避免花括号,我猜可能是python发明者一时心血来潮的决定,大概也只有他能解释这个问题。...在实际情况,由于代码缩进而出现语法错误或逻辑错误,在我看来有这两种主要情况,一是混用tab和空格缩进,二是编辑器对缩进的处理各异。...处理好代码缩进的问题,应该算是python的基本功吧。

    2.2K20

    python缩进快捷键_取消首行缩进快捷键

    Python ,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。...注意: Python 实现对代码的缩进,可以使用空格或者 Tab 键实现。...例如,下面这段 Python 代码(涉及到了目前尚未学到的知识,初学者无需理解代码含义,只需体会代码块的缩进规则即可): height=float(input("输入身高:")) #输入身高...对于 Python 缩进规则,初学者可以这样理解,Python 要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。...IDLE 开发环境对缩进量的设置 在 IDLE 开发环境,默认是以 4 个空格作为代码的基本缩进单位。

    1.5K50

    关于 python缩进

    python缩进是敏感的,而大多教程对缩进规则,往往就几句话带过,对于没有其他语言基础的初学者,十分不友好,本文就把python常见的缩进问题做了一些整理。...一、Python缩进长度及缩进字符 常看到一些Python缩进错误的解读,“tab符和空格做为缩进不能混用”、“缩进一定是4个空格”。实际上并没有这些限制,例如图中的示例就可以正常运行。...物理行:代码编辑器显示的代码,每一行内容是一个物理行。 20201209140621167.png 逻辑行:Python解释器对代码进行解释,一个语句是一个逻辑行。...20201209140610399.png python代码 1、使用";"号将两个或多个逻辑行合并成一个物理行。 2、使用""号连接两个物理行。...三、常用python IDE的缩进相关 1、常用的IDE都会有自动缩进的机制,即输入“:”号之后,按“回车”会自动进行缩进

    1.2K30

    python缩进块_Python缩进规则(包含快捷键)「建议收藏」

    Python ,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。...大理石平台精度等级 注意,Python 实现对代码的缩进,可以使用空格或者 Tab 键实现。...例如,下面这段 Python 代码(涉及到了目前尚未学到的知识,初学者无需理解代码含义,只需体会代码块的缩进规则即可): height=float(input(“输入身高:”)) #输入身高 weight...初学者可以这样理解,Python 要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。...IDLE 开发环境对缩进量的设置 在 IDLE 开发环境,默认是以 4 个空格作为代码的基本缩进单位。

    2.4K20

    Python缩进和冒号详解

    对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。...#缩进一个tab的占位 Python对代码的缩进要求非常严格,如果不采用合理的代码缩进,将抛出SyntaxError异常。 ?...Python2貌似可以用分号分隔,我机器上没有装2.x没有试,亲测Python3下不可以。 ? 正解如下: ?...空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。...以上这篇Python缩进和冒号详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    1.8K20

    Python缩进规则「建议收藏」

    传统的c、c++、Java都是使用花括号{}来决定作用域的范围,并且会在编程过程自动对缩进进行管理,但是在python,则是使用缩进来决定代码的范围,有时候缩进需要根据代码来手动调控,此时如果完全依赖...python自动缩进,可能会出现问题。...python利用缩进表示控制结构如下 此图片来源于中国MOOC《python语言基础与应用》-北京大学 注意: 缩进的空白数量可变,但是所有代码块语句必须包含相同的缩进空白数量,此外,采用的缩进方式不同...在python,空行也是程序代码的一部分,作用是分隔两断不同功能或含义的代码,例如:函数之间、类的方法之间用空行分隔,以表示一段新代码的开始。...总而言之,在python缩进对程序结构起着重大作用,在程序开发时应当摒弃c/c++时的惯性思维,对此多加小心和注意。

    76210

    Python代码需要缩进

    Python则是通过缩进来识别代码块的。 缩进 Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一个代码块。...在Python,同样的目的,这段话是这样的 if i 0: x = 1 y = 2 在Python, 去掉了i 0周围的括号,去除了每个语句句尾的分号,表示块的花括号也消失了。...多出来了if …之后的:(冒号), 还有就是x = 1 和 y =2前面有四个空格的缩进。通过缩进Python识别出这两个语句是隶属于if。Python这样设计的理由纯粹是为了程序好看。...实例扩展: Python代码缩进 Python 函数没有明显的 begin 和 end ,没有标明函数的开始和结束的花括号。唯一的分隔符是一个冒号 ( : ),接着代码本身是缩进的。...开始缩进表示块的开始,取消缩进表示块的结束。不存在明显的括号,大括号或关键字。这就意味着空白是重要的,并且要一致。在这个例子,函数代码 (包括 doc string ) 缩进了 4 个空格。

    1.3K20

    Python学习(九)Python缩进规则

    其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次。...在 Python ,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。...注意,Python 实现对代码的缩进,可以使用空格或者 Tab 键实现。...print('s不是空字符串') else: print('s是空字符串') Python 对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError...,Python 要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定 IDLE 开发环境对缩进量的设置 在 IDLE 开发环境,默认是以 4 个空格作为代码的基本缩进单位

    1.2K30

    关于 python缩进「建议收藏」

    目录 引言 一、Python缩进长度及缩进字符 二、Python代码缩进规则 1.物理行和逻辑行的概念 2.缩进规则 三、常用python IDE的缩进相关 引言 python缩进是敏感的,而大多教程对缩进规则...一、Python缩进长度及缩进字符 常看到一些Python缩进错误的解读,“tab符和空格做为缩进不能混用”、“缩进一定是4个空格”。实际上并没有这些限制,例如图中的示例就可以正常运行。...二、Python代码缩进规则 1.物理行和逻辑行的概念 判断缩进,首先要区分物理行和逻辑行,缩进是针对逻辑行的。 物理行:代码编辑器显示的代码,每一行内容是一个物理行。...逻辑行:Python解释器对代码进行解释,一个语句是一个逻辑行。 python代码 1、使用";"号将两个或多个逻辑行合并成一个物理行。 2、使用"\"号连接两个物理行。...减少缩进表示返回上一个代码层 三、常用python IDE的缩进相关 1、常用的IDE都会有自动缩进的机制,即输入“:”号之后,按“回车”会自动进行缩进

    1.4K20

    Python缩进规则「建议收藏」

    Python缩进(Indentation)决定了代码的作用域范围。...Python的每一条语句都有一个缩进级别,并且缩进级别会使用栈的数据结构进行存储。在开始读取文件之前,0(表示缩进级别为0,无缩进)会被首先压入栈。...#1缩进4个字符,4被压入栈。#2缩进18个字符,18被压入栈。#3缩进4个字符,18被弹出栈,栈顶值又为4了。#4和#3缩进一样,所以不更新栈数据。#5缩进13个字符,所以13被压入栈。...#5、#6和#7的缩进一样,不更新栈数据。#8缩进14个字符,14被压入栈。#9的缩进4个字符,所以栈的13和14都会弹出,栈顶值又恢复为4。...#5的缩进级别在栈找不到所以出错,#5处的缩进级别是14,比它的上面一行缩进级别18,所以在#5处应该进行出栈处理,但是在栈找不到14这个级别,所以出错。

    78010
    领券