Python语法尾随分号

时间:2016-08-31 04:20:51

标签: python python-2.7

所以我知道在python中,用a结束语句被认为是不好的形式; 什么时候不做复合陈述。这些陈述的使用也被视为不良形式。我也理解坚持使用k.i.s.s的原因。心态,因为它们不是必需的,所以保留它们是没有意义的。但是因为在工作中我把所有的时间花在编写需要它的语言上,而且只在我的业余时间玩python,在每个语句的末尾加上分号是一个相当根深蒂固的习惯。而且无论如何我都会看着我的代码,所以如果它只是一种风格约定,我就不用担心了。但如果有一个实际的理由要避免它,我想知道。

所以我的问题是:使用它们确实有害吗?还是只是风格不好? 我的意思是它会导致任何性能或其他问题,还是只是一个可读性问题?

为什么我认为这个问题与那个人问他们是否需要把它们放在一起的问题是不同的,我想知道它是否会减慢程序的运行速度,或者导致它使用更多的内存或其他任何事情只是简单地“让一个人更难阅读代码”,这个话题没有解决。

1 个答案:

答案 0 :(得分:3)

这纯粹是一种风格的东西。它不会损害性能,而你遇到的最糟糕的边缘情况是:

do_whatever();;
# two of these^

是语法错误。