这段代码在Python中做了什么?

时间:2010-10-15 19:44:55

标签: python

我正在学习Python并遇到了一些有这条线的代码......

self.clear()

我很好奇它会做什么以及为什么有人需要这样做?

3 个答案:

答案 0 :(得分:5)

该行调用当前对象上的clear方法。明确的方法实际上取决于此代码所在的类。

答案 1 :(得分:1)

如果你在函数中找到它,那就像:

def __parse(self,filename):

然后你可能会发现类似的东西:

def clear(self):

如果您找到了,那么代码将在self.clear()

中执行

答案 2 :(得分:0)

抱歉,如果它不清楚,但我刚刚找到clear()的代码......所有它确实清除了UserDict对象,然后给它分配了新值....我误解了代码并认为编写者实际上是在删除当前的对象....无论如何答案发现....感谢帮助人....我将来会更加小心我如何说出我的问题,特别是关于什么不首先要问的问题。 / p>