鱼C论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 61|回复: 2

[经验总结] python关于缩进规范

[复制链接]
最佳答案
0 
发表于 2019-8-12 20:36:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 yongever 于 2019-8-12 23:17 编辑


hacktor说:“主流用空格??别误人子弟好嘛”

那重新修改一下,把有争议的去掉。应该不会误人子弟了


小甲鱼说缩进是python的灵魂,今天专门唠唠缩进。

缩进这个规则就是为了强制程序员养成良好的编程习惯,

Python的设计目标之一就是让代码具备高度的可阅读性。

它不像其他的静态语言,如C需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。

在python里缩进其实是语法的一部分,

Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。


增加缩进表示语句块的开始,而减少缩进则表示语句块的退出


根据PEP的规定,必须使用4个空格来表示每级缩进,

使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范,所以养成用4个空格来表示缩进的习惯


简单一句话来说,就是在一个文件中用同一种缩进方式,tab或者空格,主流的做法就是使用空格

选读:
PEP(Python Enhancement Proposals)
PEP 8 -- Style Guide for Python Code,编码规范(必读)
2. 空格还是tab ?
空格是首选的缩进方法
Tab仅仅在已经使用tab缩进的代码中为了保持一致性而使用。
Python 3中不允许混合使用Tab和空格缩进。
Python 2的包含空格与Tab和空格缩进的应该全部转为空格缩进
Python2命令行解释器使用-t选项时有非法混合Tab和空格的情况会告警。当使用-tt警告提升为错误。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
 楼主| 发表于 2019-8-12 23:17:59 | 显示全部楼层
hacktor 发表于 2019-8-12 22:11
主流用空格??别误人子弟好嘛

已修改
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
1 
发表于 2019-8-12 22:11:40 | 显示全部楼层
主流用空格??别误人子弟好嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号

GMT+8, 2019-8-21 09:15

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表