慕工程0101907

Python在行的开头使用间距来确定代码块何时开始和结束。你可以得到的错误是:意外的缩进。这行代码在开始时比前一行有更多空格,但前一行不是子块的开头(例如if / while / for语句)。块中的所有代码行必须以完全相同的空格字符串开头。例如:>>> def a():...   print "foo"...     print "bar"IndentationError: unexpected indent这个在交互式运行python时尤为常见:确保在命令之前不要添加任何额外的空格。(复制和粘贴示例代码时非常烦人!)>>>   print "hello"IndentationError: unexpected indentUnindent与任何外部缩进级别都不匹配。这行代码在开始时的空间比之前的空间少,但同样地,它与它可能属于的任何其他块不匹配。Python无法决定它的去向。例如,在下面,最终的打印是否应该是if子句的一部分?>>> if user == "Joey":...     print "Super secret powers enabled!"...   print "Revealing super secrets"IndendationError: unindent does not match any outer indentation level期望一个缩进的块。这行代码在开始时具有与前一行相同的空格数,但最后一行预计会启动一个块(例如if / while / for语句,函数定义)。>>> def foo():... print "Bar"IndentationError: expected an indented block如果您想要一个不执行任何操作的函数,请使用“no-op”命令传递:>>> def foo():...     pass允许混合制表符和空格(至少在我的Python版本中),但Python假定制表符长8个字符,可能与您的编辑器不匹配。只是对标签说“不”。大多数编辑器允许它们被空格自动替换。避免这些问题的最佳方法是在缩进子块时始终使用一致数量的空格,理想情况下使用可以解决问题的好IDE。这也将使您的代码更具可读性。

python中意外缩进是什么意思_如何处理python中的“意外缩进”?相关推荐

  1. python处理csv文件里的空值_如何处理csv中的空值

    展开全部 数据库里面的"空2113值"有两种:空字符(""5261).空值(NULL). 两种存储方式在4102数据库中1653都很常见,实际中根据业务或者个人 ...

  2. python里面列表可以同时删除吗_在python中从列表中删除项,同时对其进行迭代

    本问题已经有最佳答案,请猛点这里访问. 我正在为锦标赛应用程序编写循环算法. 当玩家数量为奇数时,我将'DELETE'添加到玩家列表中,但稍后,当我想从包含'DELETE'的日程表列表中删除所有项目时 ...

  3. python中format函数用法简书_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...

    Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...

  4. 在python中print表示的数据类型是_【Python连载】那些必须掌握的Python数据类型

    原标题:[Python连载]那些必须掌握的Python数据类型 经过近几年的发展,Python已成为了数据科学和机器学习的首选语言,许多人也因此开始走上自学python之路.从今天开始,本公众号将陆续 ...

  5. python整体向右缩进两个级别_关于python:IndentationError:unindent与任何外部缩进级别都不匹配...

    当我编译下面的python代码时,我得到 IndentationError: unindent does not match any outer indentation level import sy ...

  6. 关于python语言下列说法错误的是_在Python中下列说法错误的是()

    在Python中下列说法错误的是() 答:Python语言只能用4个空格的缩进来实现程序的强制可读性 比赛中,运动员击出的球压在端线上,则判该运动员失分 答:× 虚证的症状表现是( ) 答:神疲乏力 ...

  7. 在python中定义类时、运算符重载_自定义 Python 类中的运算符和函数重载(上)...

    如果你对 Python 中的str对象使用过 + 或 * 运算符,你一定注意到了它的操作与 int 或 float 类型的区别: 你可能想知道同一内置运算符或函数如何对不同类对象进行不同操作的.这分别 ...

  8. python动态更新窗口上的图片_基于Python实现matplotlib中动态更新图片(交互式绘图)...

    最近在研究动态障碍物避障算法,在Python语言进行算法仿真时需要实时显示障碍物和运动物的当前位置和轨迹,利用Anaconda的Python打包集合,在Spyder中使用Python3.5语言和mat ...

  9. python中main.py是什么意思_关于python:什么是__main__.py?

    __main__.py文件是用来做什么的,我应该把什么类型的代码放进去,什么时候应该有一个? 通常,通过在命令行中命名.py文件来运行python程序: $ python my_program.py ...

最新文章

  1. VLAN设置错误,导致部分用户无法上网
  2. 更改 ubuntu 账户密码
  3. react报错this.setState is not a function
  4. 下取整函数的含义_Excel将3.14159取值为3.15或3.1415? 两个函数为你效劳,拿走不谢...
  5. 拒绝卡顿,揭秘盒马鲜生 Android 短视频秒播优化方案
  6. Production Hair Rendering in RenderMan
  7. c++函数为什么带imp_二次函数含参最值问题,老师怎么讲学生都不明白,试试这九张动图...
  8. mac android sdk manager速度慢,android - SDK Manager无法在Mac上打开 - 堆栈内存溢出
  9. 严格模式explainFetchTask
  10. c++相对路径怎么判断_不可思议!C罗无球跑位分析
  11. mysql与串口通信_串口通信 - ShawnXie - 博客园
  12. linux线程的理解,linux线程与进程的理解
  13. c语言输入字母 字母表,输入字符,如果是字母则汇报并返回字母在字母表中序号的程序...
  14. react中使用谷歌地图并定位
  15. minigui 交叉编译
  16. layui菜鸟教程--乐字节前端
  17. Win11的两个实用技巧系列之没有声音如何解决、bat代码怎么写
  18. BZOJ1103 大都市 DFS序 树状数组维护差分数组
  19. 胖哥和几个群友写了个好用的OAuth2授权服务器
  20. 线段树 - 敌兵布阵

热门文章

  1. 一个简单的LINQ TO XML, AJAX 例子[译]
  2. 疑问:关于Microsoft Office InfoPath 2003 Toolkit for Visual Studio 2005 Beta 2
  3. html中dd dt的效果,html中dt dd
  4. @PostConstruct注解学习,最详细的分享教程
  5. 贵州大学java期末考试_CONTRIBUTING.md
  6. mysql 查询超过60分钟的_mysql基础级《简单查询》60分钟搞定
  7. Web安全的三个攻防姿势
  8. 腾讯、阿里、网易、杰士邦等30家中秋月饼设计盘点!(完整版)
  9. SQL中Group By的用法整理
  10. 【排序】算法(python实现)