python中的__setattr__
首先展示代码
# created by xiaolong date:2021年04月24日
class Person:
def __init__(self):
self.age = 0
def __setattr__(self, key, value):
if(key=="nianling"):
if(value > 10 ):
self.age = value
else:
print("年龄不符合条件")
else:
self.__dict__[key]