|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- class User:
- def __init__(self, username, password, email):
- self.username = username
- self.__password = password
- self.email = email
- self.__status = False
- @property
- def modify(self, password=None, email=None):
- if not password is None:
- self.__password = password
- if not email is None:
- self.email = email
- @property
- def verify(self, password, email):
- if self.__password != password or self.email != email:
- return False
- return True
复制代码
上面的是User类,下面是调用的代码,调用modify和verify提示:TypeError: 'NoneType' object is not callable
- from module_user import User
- user = User("123", "123", "123")
- print(user is None)
- user.modify("123")
复制代码
property是动态属性,modify已经变成属性了,而不是方法,所以不能通过函数调用的方式
|
|