python作业代码没有缩进严重吗_Python代码需要缩进吗
Python则是通过缩进来识别代码块的。
缩进
Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一个代码块。
先看C语言的表达方式(注意,这是C,不是Python!)if ( i 0 )
{
x = 1;
y = 2;
}
如果i 0的话,我们将进行括号中所包括的两个赋值操作。括号中包含的就是块操作,它隶属于if。
在Python中,同样的目的,这段话是这样的if i 0:
x = 1
y = 2
在Python中, 去掉了i 0周围的括号,去除了每个语句句尾的分号,表示块的花括号也消失了。
多出来了if …之后的:(冒号), 还有就是x = 1 和 y =2前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。Python这样设计的理由纯粹是为了程序好看。
实例扩展:
Python代码缩进
Python 函数没有明显的 begin 和 end ,没有标明函数的开始和结束的花括号。唯一的分隔符是一个冒号 ( : ),接着代码本身是缩进的。
例如:缩进 buil dCon necti onStr ing 函数def buildConnectionString(params):
"""Build a connection string from a dictionary of parameters.
Returns string."""
return ";".join(["%s=%s" % (k, v) for k, v in params.items()])
代码块是通过它们的缩进来定义的。我所说的“代码块”是指:函数、 if 语句、for 循环、 while 循环,等等。开始缩进表示块的开始,取消缩进表示块的结束。不存在明显的括号,大括号或关键字。这就意味着空白是重要的,并且要一致。在这个例子中,函数代码 (包括 doc string ) 缩进了 4 个空格。不一定非要是 4 个,只要一致就可以了。没有缩进的第一行则被视为在函数体之外。
python作业代码没有缩进严重吗_Python代码需要缩进吗相关推荐
- python代码怎么换行继续写_python代码太长怎么换行
在需要换行的代码后面加一个 / 回车 python怎么换行啊??我是一只崭新的程序猿...在学python..下了3.4,,,打开IDLE是个白其实我想喷上面,但是出于理智,他可能是没理解你的意思或者 ...
- python - 作业12:鼠标绘图(附代码)
python - 作业12:鼠标绘图 作业要求 友情提示 分析 结果呈现 *2020/02/04* 更新code github指路 冲冲冲冲冲 ---------------------------- ...
- python代码块使用缩进来表示_Python代码需要缩进吗
Python则是通过缩进来识别代码块的. 缩进 Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例.if后面跟随条件,如果条件成立,则执行归属于if的一个代码块. 先看C语言的 ...
- 用python将xml文件转换为txt文件_python代码xml转txt实例
为了训练深度学习模型,经常要整理大量的标注数据,需统一不同格式的标注数据,一般情况下习惯读取TXT格式的数据.但实际中经常遇到XML格式的标注数据,在此举例:1.读取XML标注数据:2.写入TXT文件 ...
- python代码编写规范有哪些_Python代码编写规范(适合于小团体,低强度)
正文之前 这篇文是我跟师兄协定以后写代码的一些规范,虽然麻烦,但是对于后续的复查以及代码延续都有很大的好处的. 武汉欢乐谷自己拍的图,后期也调了下.哈哈哈~ 正文 必须统一的: 文件头 写入作者姓名, ...
- python手写数字识别实验报告_Python代码实现简单的MNIST手写数字识别(适合初学者看)...
补充:由于很多同学找我要原数据集和代码,所以我上传到了资源里,https://download..net/download/zugexiaodui/10913834 初学机器学习,第一步是做一个简单的 ...
- python中seed的用法什么作用_Python代码中seed()函数有什么功能呢?
摘要: 下文讲述Python代码中seed()函数的简介说明,如下所示: seed()函数功能 用于改变随机数生成器的种子, 常用于其它随机函数之前运行此函数 seed()函数语法 seed.seed ...
- python speed为0但是速度过快_python代码加速
写在前面:这是自己的学习笔记. python代码加速的步骤:Get it right. 代码正确 Test it's right. 测试正确 Profile if slow. 利用profile运行程 ...
- python遍历代码太长怎么换行_Python代码太长换行的实现
末尾加 \ 或 Enter ,回车使用看情况,\通用. 如果是print字符串换行,可以加三个单引号或三个双引号,但是这样回车换行会保留,若要呈现无换行的字符串,引号中每行末尾可加 \ ,或字符串用双 ...
最新文章
- Android使用ListView控件问题
- TensorFlow与PyTorch之争,哪个框架最适合深度学习
- 【SpringCloud】zuul:网关
- 多线程,你觉得你安全了?(线程安全问题)
- c#.net 获取时间日期年月日时分秒生成自动文件名格式
- tf卡量产工具万能版_新物1TB TF卡正式开卖!容量大得惊人,售价也同样不菲
- [SDOI2013]直径 (树的直径,贪心)
- css background 一半_CSS小技巧
- 力扣剑指 Offer 17. 打印从1到最大的n位数
- python多线程_干货|理解python多线程和多进程
- Centos 6.2 单网卡安装pptpd 经验
- Permission denied: make_sock: could not bind to address 端口问题解决
- 【原】移动web页面兼容处理的思考
- java 开源的框架_现有Java开源BI前端框架
- HBase二级索引实践(带你感受二级索引的力量)
- 【Matlab】线性回归之最小二乘法的应用与验证
- 微信代金券--免充值代金券创建、激活、发放,查看详情
- 【知识蒸馏】常见的知识蒸馏方式(二)
- WIN7 shutdown 定时/倒计时 命令关机
- python下载vip素材_《自拍教程54》Python_批量下载1000个apk(附练手素材)
热门文章
- LeetCode 1021. 删除最外层的括号(栈)
- html 缩略图点击预览,jQuery图片相册点击缩略图弹出大图预览特效
- java impala_Java实现impala操作kudu
- oss图片跨域问题_图片存储解决方案-阿里云对象存储
- 完全相同的4个小矩形如图所示放置_吸睛!矩形在PPT中的创意表现
- hive建表语句_Hive数据如何同步到MaxCompute之实践讲解
- 岭回归预测PM2.5
- 全栈深度学习第6期: 模型测试和部署
- ELECTRA模型精讲
- 论文浅尝 - ICLR2021 | 从信息论的角度提高语言模型的鲁棒性