我有一個Python類,像這樣:有沒有辦法讓班級評估爲數字?
class TAG_Short(NBTTag):
def __init__(self, value=None):
self.name = None
self.value = value
def __repr__(self):
return "TAG_Short: %i" % self.value
這個標籤是在運行時填寫的,但我也希望能夠使用它像:
mytag = TAG_Short(3)
mycalc = 3 + (mytag % 2)/mytag
有什麼方法我需要添加到標籤以允許我將其用作有效的數字類型?
哇,是的,這絕對是一個更好的解決方案,因爲我有一些需要應用的標籤。 – Thomas 2010-08-11 06:24:12