代码有什么问题?当方法返回字符串类时,Python会返回一个TypeError错误。
class window:
def __init__(self, title='window'):
self.title = title
def title(self, title):
if title:
self.title = title
else:
return self.title
window = window()
window.title('changed')
print(window.title())
错误:
Traceback (most recent call last):
File "C:/Users/Danilo/Desktop/pygtk.py", line 10, in <module>
window.title('changed')
TypeError: 'str' object is not callable
title
既作为变量名又作为函数名有关联。 - wnnmaw