2024-05-16 11:17:55 发布
网友
根据PEP8文档,我找不到任何关于我是否应该使用pass的参考资料。根据下面的例子,我应该保留这些else还是可以删除它们?到目前为止,我保留它的主要原因是基于“显式胜于隐式”的口头禅
pass
else
if fields: for i in foo: if i == 'something': print "something" else: pass else: pass
您可以安全地删除这些代码,因为保留这些代码毫无意义:
if fields: for i in foo: if i == 'something': print "something"
另一个过程是死代码,你应该删除它,因为它会给代码添加不必要的噪音,不管怎样,如果没有它,代码会更清晰、更容易理解。在
是的,你可以/应该删除它们,因为它们什么都不做。在
Python社区教导“显式比隐式好”,只要显式代码能做一些有用的事情。但是这些else: pass对代码没有任何积极的贡献。相反,它们所做的只是毫无意义地消耗每条线。在
else: pass
您可以安全地删除这些代码,因为保留这些代码毫无意义:
另一个过程是死代码,你应该删除它,因为它会给代码添加不必要的噪音,不管怎样,如果没有它,代码会更清晰、更容易理解。在
是的,你可以/应该删除它们,因为它们什么都不做。在
Python社区教导“显式比隐式好”,只要显式代码能做一些有用的事情。但是这些
else: pass
对代码没有任何积极的贡献。相反,它们所做的只是毫无意义地消耗每条线。在相关问题 更多 >
编程相关推荐