您现在的位置是:课程教程文章
Python为什么使用缩进来分组语句?
2023-12-18 17:45课程教程文章 人已围观
-
【老夏学院】Python全栈系列课程(1)之
【老夏学院】Python全栈系列课程(1)之... -
2021
2021基于python3.8 + pycharm2020环境下,讲解Django网站开发一些必备的知识点 Django版本:... -
软件测试 / Python 编程语言【霍格沃兹】
软件测试 / Python 编程语言【霍格沃兹】课程教学模式改进 测试开发从入门到高级实战系统进阶课程已经经过 14期迭代... -
白帽子黑客编程技巧:Python编程掌握与网
白帽子黑客编程技巧:Python编程掌握与网注、课前说明 1、一对一答疑请加讲师微信:ihaha12 2、本课程系讲师原创,请自...
python为什么使用缩进来分组语句?
Guido van Rossum 认为使用缩进进行分组非常优雅,并且大大提高了普通Python程序的清晰度。大多数人在一段时间后就学会并喜欢上这个功能。
由于没有开始/结束括号,因此解析器感知的分组与人类读者之间不会存在分歧。偶尔C程序员会遇到像这样的代码片段:
if (x <= y) x++; y--; z++;
如果条件为真,则只执行 x++ 语句,但缩进会使你认为情况并非如此。即使是经验丰富的C程序员有时会长时间盯着它,想知道为什么即使 x > y , y 也在减少。
因为没有开始/结束括号,所以Python不太容易发生编码式冲突。在C中,括号可以放到许多不同的位置。如果您习惯于阅读和编写使用一种风格的代码,那么在阅读(或被要求编写)另一种风格时,您至少会感到有些不安。
许多编码风格将开始/结束括号单独放在一行上。这使得程序相当长,浪费了宝贵的屏幕空间,使得更难以对程序进行全面的了解。理想情况下,函数应该适合一个屏幕(例如,20--30行)。20行Python可以完成比20行C更多的工作。这不仅仅是由于缺少开始/结束括号 -- 缺少声明和高级数据类型也是其中的原因 -- 但缩进基于语法肯定有帮助。
更多Python答疑,请关注Python视频教程!!
上一篇:为什么Python必须在方法定义和调用中显式使用“self”?
下一篇:没有了