事实上,关于Python中的缩进,您需要了解很多事情:

Python非常关心缩进。

在其他语言中,缩进是不必要的,但只是为了提高可读性。在Python中,缩进是必需的,它替换了其他语言的关键字begin / end或{ }。

这在代码执行之前得到验证。因此,即使永远无法到达带有缩进错误的代码,它也不会工作。

有不同的缩进错误,阅读这些错误会有很大帮助:

1。IndentationError: expected an indented block

出现这种错误的原因有多种,但常见的原因是:下面有一个:没有缩进的块。

下面是两个例子:

示例1,无缩进块:

输入:if 3 != 4:

print("usual")

else:

输出:File "", line 4

^

IndentationError: expected an indented block

输出声明您需要在第4行的else:语句之后有一个缩进块。

示例2,未缩进块:

输入:if 3 != 4:

print("usual")

输出File "", line 2

print("usual")

^

IndentationError: expected an indented block

输出声明您需要在第2行的if 3 != 4:语句之后有一个缩进

python不需要缩进的代码顶行编写_需要缩进?相关推荐

  1. python不需要缩进的代码顶行编写_python程序快速缩进多行代码方法总结

    该语言中缩进是其精髓,通过缩进可以表示函数.循环等程序结构的范围.有时写完程序后,发现所有程序需要放入函数def中,这时就需要对一整块程序同时进行缩进,还有其他一些情况,也会需要多行整体缩进.下面介绍 ...

  2. python二维数组遍历输出每行最大值_如何在二维数组中找到每行的最大值?

    例如,我有一个二维数组:[ [ 0.0, 0.24320757858085434, 0.14893361727523413, 0.29786723455046826, 0.18838778030301 ...

  3. python中编完类后到实例编写_[零基础学python]编写类之一创建实例

    虽然已经对类有了一点点模糊概念,但是,阅读前面一讲的内容的确感到累呀,都是文字,连代码都没有. 本讲就要简单多了,尝试走一个类的流程. 说明:关于类的这部分,我参考了<Learning Pyth ...

  4. python语言用什么来表明每行代码的层次关系_《计算机二级Python语言程序设计考试》第2章: Python语言基本语法元素...

    注明:本系列课程专为全国计算机等级考试二级 Python 语言程序设计考试服务 目录 考纲考点 程序的基本语法元素:程序的格式框架.缩进.注释.变量.命名.保留字.数据类型.赋值语句.引用 基本输入输 ...

  5. python代码块缩进_Python代码需要缩进吗

    Python则是通过缩进来识别代码块的. 缩进 Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例.if后面跟随条件,如果条件成立,则执行归属于if的一个代码块. 先看C语言的 ...

  6. python默认的1个代码缩进量是几个空格_Python缩进规则(包括快捷键)

    1 和其它程序设计语言(如 Java.C 语言)采用大括号"{}"分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次.在 Python 中,对于类定义 ...

  7. python语言用什么来表明每行代码的层次关系_2021年尔雅通识课《切削原理与刀具》课后习题答案...

    2021年尔雅通识课<切削原理与刀具>课后习题答案 二战后南海局势比较稳定的原因不包括() 答:冷战后相当长时间内,中美战略关系极不稳定 日本是一个多地震国家,主要因为它位于海岛上. 答: ...

  8. python中代码块使用缩进来表示对吗_Python 为什么使用缩进来划分代码块?

    本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end" 之类的语法? Python 的缩进是一个老生常谈的话题,经常有人提及它,比如P ...

  9. python 拆分excel工作表_Python几行代码轻松拆分表格

    Python几行代码轻松拆分表格 作者:梅朵 微信公众号:实用办公编程技能 微信号:Excel-Python 什么?,Python几行代码竟然可以按指定轻松拆分表格? 将test.xls中的数据按地区 ...

最新文章

  1. ASP.NET + SqlSever 大数据解决方案 PK HADOOP
  2. php新闻模块,新闻模块实现
  3. resetroot_169route_python2(用于ubuntu12.04和14.04,centos系列)
  4. bool类型头文件_[C++基础入门] 2、数据类型
  5. 常见的16进制文件头
  6. 更改微软更新服务器地址,更新服务 | Microsoft Docs
  7. [Usaco2010 Nov]Visiting Cows
  8. MySQL Binlog增量同步工具go-mysql-transfer实现详解
  9. 用VC写Assembly代码(5) --一些宏的使用(二)
  10. 用C++,调用浏览器打开一个网页
  11. 佳明、杜斯曼集团等巨头遭勒索攻击;Emotet利用新技术实施攻击
  12. Linux Namespace机制简介
  13. l10n php download,在PHP,WordPress,phpMyAdmin,C,i18n,L10n等双下划线?
  14. 从全概率公式与贝叶斯公式原理讨论,引出贝叶斯估计理论及其具体应用
  15. 关于华为产品生命周期
  16. 从零构建通讯器--4.3日志打印实战,捋下main函数的调用顺序
  17. 带你提前“剧透”首届Kylin Data Summit大数据盛会!
  18. 开发Java程序的工具
  19. 原码、反码、补码(Integer.MIN_VALUE、Integer.MAX_VALUE)
  20. 淘宝虚拟商品自动发货安装包及使用教程

热门文章

  1. css3如何向上_CSS3文字向上轮播
  2. matlab画星号图线,matlab,多条曲线画到一张图上
  3. MySQL索引-索引的优势和劣势
  4. 2. 饶明新 校示范课六年级上册《数学广角-数与形》照片
  5. python获取usb扫描枪数据_GitHub - RobinGitHub/USB4ScanGun: USB扫描枪识别,已获取对应扫描枪返回值的测试程序...
  6. glibc: fgets 使用规范;如果不规范,CPU吃满的一个例子
  7. 360和QQ掐架,你支持谁?
  8. 体验新玩法,iOS 11 for iPad.
  9. 51单片机双机通信实验——甲机矩阵按键输入乙机数码管显示
  10. 可用于大规模点云表面重建的深度学习算法