标签:orm __init__ __call 面向 key class 调用 特殊 属性
1. 提取共性
2. 分类
3. 模板“约束”
4. 当一类函数公用同样参数时候,可以转变成类进行 - 分类
3. 面向对象: 数据和逻辑(属性和行为)组合在一起
函数编程:数据和逻辑分离
1 特殊方法: 2 class Foo: 3 def __init__(self,name): 4 self.name = name 5 6 7 def show(self): 8 print(self.name) 9 10 def __call__(self): 11 pass 12 13 def __getitem__(self,key): 14 pass 15 16 def __setitem__(self,key,value): 17 pass 18 19 def __delitem__(self,key): 20 pass 21 22 obj1 = Foo(‘eric‘) 23 24 obj1() 25 obj1[‘k‘] 26 obj1[‘k‘] = 123 27 del obj[k] 28 obj.__dict__
>>>>>>>>>>>>>>>>>>>对象后面直接加括号调用call方法 Python特有的
标签:orm __init__ __call 面向 key class 调用 特殊 属性
原文地址:https://www.cnblogs.com/wen-kang/p/9527751.html