有没有被空格和tab的问题烦死?

有没有被空格和tab的问题烦死?

网上找代码,有人用空格有人用tab,混到一起,然后python解释器就运行不了的,非得空格改成tab或者tab改成空格。

这也太弱智了吧?python号称都能做人工智能了,能不能把这点小问题解决了?

我还从来么见过那个语言连tab和空格混用都解决不了的。真是垃圾设计。


回答:

因为不同用户对tab的宽度定义/设置不一样,有的人的tab与两个空格等宽,有的是四个空格,还有的是按英寸/厘米算的(如果真的有人用word码代码的话),这样就会在用缩进划分代码块的Python里带来问题,这一行前面有四个空格,下一行前面有两个tab,你说它们到底是不是同一级的?


回答:

编程语言的语法应该是严谨和统一的,你当然要遵循语法规则。为啥一定空格和tab符号混用? 那样不是换个编辑器工具,格式就全乱了么? 况且不是都建议大家统一使用空格么?

以上是 有没有被空格和tab的问题烦死? 的全部内容, 来源链接: utcz.com/p/937747.html

回到顶部