使用hasattr方法进行判断,这里为了更好地使用,对其进行了封装。
class Node():
def isMe(self): return hasattr(self, '_isMe')
def setIsMe(self, isMe=True):
if(isMe): self._isMe=True
else: del self._isMe
n = Node()
print(n.isMe())
n.setIsMe()
print(n.isMe())
n.setIsMe(False)
print(n.isMe())