python中代码缩进的意义_详解Python中代码缩进(Indent):影响代码的内在逻辑关系和执行结果...

先给出几个常见的错误和解决办法:

Python中常见的和代码缩进有关的问题

IndentationError: unexpected indent

举例:

这样的代码:

?

运行结果是:

D:\tmp\tmp_dev_root\python\pick_dump_error>pickle_dump.py

File "D:\tmp\tmp_dev_root\python\pick_dump_error\pickle_dump.py", line 4

ipath = "D:/123"

^

IndentationError: unexpected indent

原因:

Python解析器,发现你的代码缩进有问题。

此处的问题是,在

import math

之后,突然来了个:

?

而此种缩进,前面即不是函数定义:

?

也不是其他的形式,所以,语法上,就不支持,

即Python解析器,不知道这段代码,是属于哪个范围的,无法解析这样的代码。

代码执行无结果

比如,这样的代码:

?

执行出来的结果是空的:

D:\tmp\tmp_dev_root\python\python_indent>python_indent.py

D:\tmp\tmp_dev_root\python\python_inden

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值