Python缩进问题
Python缩进问题
Python中,是通过代码的缩进,来决定代码的逻辑的。通俗的说,Python中的代码的缩进,不是为了好看,而是觉得代码的含义,上下行代码之间的关系。缩进弄错了,就会导致程序出错,执行结果变成不是你想要的了。
强制缩进其实是Python保持代码风格统一且可读性良好的机制。
python是用缩进来标识语句块的。
学python需要游标卡尺。
import csvcand_path = './candidates.csv' def readCSV(filename): lines = [] with open(filename, "rb") as f: csvreader = csv.reader(f) for line in csvreader: lines.append(line) return lines cands = readCSV(cand_path) print cands
return的位置缩进不一样,会导致不一样的结果
import csvcand_path = './candidates.csv' def readCSV(filename): lines = [] with open(filename, "rb") as f: csvreader = csv.reader(f) for line in csvreader: lines.append(line) return lines cands = readCSV(cand_path) print cands
测试结果
import csv
cand_path = './candidates.csv' lines = [] with open('./candidates.csv', "rb") as f: csvreader = csv.reader(f) for line in csvreader: lines.append(line) print lines
解决方法
采用sublime 或者Pycharm编辑来减少Python缩进问题。
python问题:IndentationError:expected an indented block错误
Python语言是一款对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对。
s = 200
if s >=0:
print sFile "C:\Users\bids\Desktop\test.py", line 3
print s^
IndentationError:expected an indented block
在编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行。
s = 200
if s >=0:print s
elseprint -s
References
http://blog.csdn.net/qq_15437667/article/details/52558999
Python缩进问题相关推荐
- python缩进在程序中长度统一且强制使用_Python习题纠错1
February, 1991 0.9.1 2.Python语言的缩进只要统一即可,不一定是4个空格(尽管这是惯例). Python缩进在程序中长度统一且强制使用. 3.IPO:Input Proces ...
- python缩进和冒号_Python缩进和冒号详解
对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次. 缩进的空白数量是可变的,但是所有代码块 ...
- [转载] python缩进报错_python缩进报错
参考链接: Python语句,缩进和注释 广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 学习 python 与其他语言最大的区 ...
- python缩进可以用在任何语句之后_Python程序中,缩进表达所属关系,在缩进的前一行最后,需要使用符号 Python 语句中增...
Python程序中,缩进表达所属关系,在缩进的前一行最后,需要使用英文冒号 : 符号. 缩进在python代码中的重要性,缩进不规范程序就不能运行.这也是python比其他编程语言简单的地方,用缩进来 ...
- Python学习(九)Python缩进规则
其它程序设计语言(如 Java.C 语言)采用大括号"{}"分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次. 在 Python 中,对于类定义.函 ...
- python缩进格式错误的是_以下关于Python缩进的描述中,错误的是()
以下关于Python缩进的描述中,错误的是() 过氧化氢催化分解反应速率常数的测定实验中,过氧化氢的初浓度是通过滴定法确定的.A:对B:错 WhichofthefollowingCANNOTbecon ...
- python怎么缩进_怎么使用python缩进
和其它程序设计语言(如 Java.C 语言)采用大括号"{}"分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次. 在 Python 中,对于类定义. ...
- 【自学Python】Python缩进规则
Python缩进规则 Python缩进规则教程 Python 和其它程序设计语言采用大括号 {} 分隔代码块不同,Python 采用代码缩进和冒号来区分代码块之间的层次. 在 Python 中,对于 ...
- jdom编写xml自动缩进_2020学习python技巧资料之python缩进规则
2020学习python技巧之python缩进规则 Python语言要求编写的代码最好全部使用缩进来分层(块).代码缩进一般用在函数定义.类的定义以及一 些控制语句中.一 般来说,行尾的": ...
最新文章
- 《学习opencv》笔记——矩阵和图像处理——cvMinManLoc,cvMul,cvNot,cvNorm and cvNormalize...
- peleenet v2不好
- ORM(一)OQL结构图
- mybaits十八:内置标签
- 【杂谈】您想要的docker环境来了!
- document.body.scrollTop以及一些备忘
- linux下redis安装配置及redis常用命令(实战详细版)
- java工程开发之图形化界面之(第六课)
- Windows学习总结(22)——Windows基线检查加固脚本
- atlas 200 远程图形化桌面
- [20180614]删除bootstrap$记录无法启动2.txt
- Swing 100行画图示例
- 开热点给电脑消耗大吗_电脑用手机热点上网耗流量多不多
- 利用MEGA做序列比对
- 数据分析师工作内容 数据分析的六个步骤
- 研发团队绩效管理如何做?
- win10录屏有噪音_我的电脑是win10的,用Ev录屏有杂音,之前我调了声卡驱动,就没了,现在重装调了一下又有了...
- sublime text 修改cmd命令_Vim 命令合集
- 明星热图|王嘉尔、刘诗诗代言新品牌;王一博、周笔畅、刘恺威出席活动;吴彦祖、黄晓明演绎品牌大片...
- Django计算机毕业设计餐厅订餐系统(程序+LW)Python
热门文章
- android listview快速定位,【转】android中ListView的定位:使用setSelectionFromTop实现ListView的position的保持...
- java 数据对象_java的几种对象(PO,VO,DAO,BO,POJO)
- 常用的数据结构_三分钟了解区块链常用数据结构「默克尔树」
- python自动化办公知识点整理汇总_Python自动化办公知识点整理汇总
- js string转number_Node.js 和 C++ 之间的类型转换
- 有关C语言中有符号/无符号数混合运算的小问题
- 卡尔曼滤波(Calman Filter)基本原理
- 深入浅出深度学习(三)线性代数基础
- TensorFlow调试常见问题(pycharm)
- c盘扩展卷功能只能向右扩展_信用风险管理:功能扩展和选择