2
在我了解到旧式班级和新式班级之间的区别之前,我并不知道object
被解释程序用于任何事情。现在我知道,创造你必须做一些像新样式类:我应该避免使用对象作为变量名吗?
class Spam(object):
pass
在我的旧代码,我通常通过对象的列表与重复的东西,如:
for object in xml_objects:
pass
我不能告诉我是否正在做一些危险的事情,我应该回去找到任何我这样做并创建新名字的案例。据我所知,我在for循环的范围内命令object
,但它应该保留在外部。
我应该回去重写这些循环吗?如果是这样,是因为这是一个糟糕的形式问题,还是因为它会导致实际的错误(或两者兼而有之)?
相关:http://stackoverflow.com/q/10044321 –