当我在原型脚本上工作时,我倾向于使用以下方法:
- 使用一个比较常见的变量(例如
fileCount
),并且 - 有一个大的方法(20行以上),并且
- 尚未使用类或命名空间。
在这种情况下,为了避免潜在的变量冲突,我会在完成后立即删除该变量。我知道,在生产代码中,我应该避免1、2和3,但是从一个能工作的原型到完全优化的类需要耗费时间。有时候我可能想要做一个次优的、快速的重构工作。在这种情况下,我会发现保留del
语句很方便。我是否正在养成一个不必要的坏习惯?del
是否完全可避免?什么时候使用del
是个好主意?
del mydict[key]
等情况下使用它。 - Jochen Ritzel