la=['nihao','buhao','dahao','quba']
va=[8,10,20,43]
class con():
def __init__(self,label,value,nsum=0):
self._label=label
self._value=value
self._nsum=nsum
self._nn=0
def new_count():
print('与class内容无关的函数!')
return(8)
def new_sum(self):
self._nsum=sum(self._value)
reurn(self._nsum)
def execute(a):
if a=='sum':
new_sum()
else:
new_count()
操作代码:
t=con(la,va)
t.execute('sum')
报错结果: