python中缩进可以用在任何语句之后吗,缩进是python分支语句的语法部分

  python中缩进可以用在任何语句之后吗,缩进是python分支语句的语法部分

  python为什么使用缩进来分组语句?

  吉多范罗苏姆认为用缩进分组非常优雅,大大提高了普通Python程序的清晰度。大多数人过一段时间就学会并喜欢上了这个功能。

  因为没有开始/结束括号,所以解析器和人类读者所感知的包之间不会有不一致。C程序员偶尔会遇到这样的代码片段:

  如果(x=y)

  x;

  y-;

  z;如果条件为真,那么只执行X语句,但是缩进会让你觉得事实并非如此。即使是有经验的C程序员,有时也会盯着它看很久,想知道为什么连x y都在减少。

  因为没有开始/结束括号,Python不太容易发生编码冲突。在C #中,括号可以放在许多不同的位置。如果您习惯于阅读和编写使用一种风格的代码,那么在阅读(或被要求编写)另一种风格的代码时,您至少会感到有些不安。

  许多编码风格将开/闭括号放在一行上。这使得程序相当长,浪费了宝贵的屏幕空间,并且使得完全理解程序更加困难。理想情况下,函数应该适合一个屏幕(例如,20-30行)。20行Python可以比20行c做更多的工作,这不仅是因为缺少开/闭括号——缺少声明和高级数据类型也是原因之一——但是基于语法的缩进肯定是有帮助的。

  更多Python问答。a、请关注Python视频教程!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: