代码缩进,究竟应该用空格还是Tab?

代码缩进,究竟应该用空格还是Tab?,第1张

代码缩进缩进是为了让代码的显得更具有层次感,直接观察的话就可以很清晰的就可以看到代码的逻辑结构。

例如下同样的代码:

左边的没有进行代码缩进,右面的使用缩进,你觉得那个能更好的反映出代码的逻辑顺序呢!

在编译代码的时候空格和Tab都可以达到上面的效果,只是大多数的程序员都习惯使用Tab,因为按一下Tab键=2个或者4个空格。并不是表明非得在两个里面选其中的一个,要根据自己的实际情况作出调整,选择最合适的,使用哪个都是为了更加直观高效的反映出代码的逻辑顺序!

指的是代码与页面边缘的距离。这提高了可读性。

举例如下:

无缩进代码:

#include<stdio.h> void main(){printf("Hello, world!")}

有缩进代码:

#include<stdio.h>

void main()

{

     printf("Hello, world!")

}

有缩进的代码看起来更为整齐、清晰、易读。

结果是32。

输入:print(2**4+16);

输出结果为:32。

Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。

Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。

根据PEP的规定,必须使用4个空格来表示每级缩进。使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范。支持Tab字符和其它数目的空格仅仅是为兼容很旧的的Python程序和某些有问题的编辑程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7947749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存