|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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警告提升为错误。
|
|