python创建一个和类名相同名字的方法,代码如下;
1classTEXT:2def__init__(self,value=0):3self.svalue=value45def__adduser__(self):6retur...
1 class TEXT:
2 def __init__(self,value = 0):
3 self.svalue = value
4
5 def __adduser__(self):
6 return TEXT(1 + self.svalue)
7
8 def __and__(self,other):
9 return min(self.svalue,other.svalue)
10 def TEXT(self):
11 print 'aaaaa'
12
13 a = TEXT()
14 print a
15 print '------------------------------------------------'
16 print a.TEXT
结果是:
<__main__.TEXT instance at 0x7fa85dcc8440>
------------------------------------------------
<bound method TEXT.TEXT of <__main__.TEXT instance at 0x7fa85dcc8440>>
请问第16行的a.TEXT打印出来的那行是什么意思。。
我调用了TEXT方法不是应该打印aaaaa么 展开
2 def __init__(self,value = 0):
3 self.svalue = value
4
5 def __adduser__(self):
6 return TEXT(1 + self.svalue)
7
8 def __and__(self,other):
9 return min(self.svalue,other.svalue)
10 def TEXT(self):
11 print 'aaaaa'
12
13 a = TEXT()
14 print a
15 print '------------------------------------------------'
16 print a.TEXT
结果是:
<__main__.TEXT instance at 0x7fa85dcc8440>
------------------------------------------------
<bound method TEXT.TEXT of <__main__.TEXT instance at 0x7fa85dcc8440>>
请问第16行的a.TEXT打印出来的那行是什么意思。。
我调用了TEXT方法不是应该打印aaaaa么 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询