摘要:
使用类的装饰器完成:在类实例化对象时,对实例化参数的类型进行限制。 阅读全文
摘要:
此时如果实例化对象时,传入的参数不符合条件就会抛出异常! 阅读全文
摘要:
1 #Author : Kelvin 2 #Date : 2019/1/22 20:38 3 class Foo: 4 def __get__(self, instance, owner): 5 print("__get__") 6 def __set__(self, instance, value): 7 print("__set_... 阅读全文
摘要:
1 #Author : Kelvin 2 #Date : 2019/1/22 20:02 3 class Fi: 4 def __init__(self): 5 self.a=1 6 self.b=1 7 def __iter__(self): 8 return self 9 def __next__(se... 阅读全文
摘要:
1 #Author : Kelvin 2 #Date : 2019/1/17 21:15 3 4 #第一种导入方式 5 from m import test 6 res1=test.test1() 7 print(res1) 8 9 #第二种导入方式 10 from m.test import * 11 res2=test1() 12 print(res2) 13 14 ... 阅读全文
摘要:
反射的四个相关方法: 反射的应用实例: 如果员工1和员工2 分别做一个工作,此时员工1 有事耽误了进程,员工2可以使用反射来判断员工1是否已经实现了指定的功能,如果没实现则继续实现自己的业务代码。 双下划綫的attr方法: 阅读全文
摘要:
1 #Author : Kelvin 2 #Date : 2019/1/17 15:27 3 4 #字典的update方法,是向调用者字典中添加另外一个字典 5 dict1 = {"name":"kelvin", "age": 22} 6 dict2 = {"sex":"male"} 7 dict1.update(dict2) 8 print(dict1) 9 #>>>:... 阅读全文
摘要:
1:继承,顾名思义就是子代继承父辈的一些东西,在程序中也就是子类继承父类的属性和方法。 可见,即使Son类没有定义init方法,money属性和teach方法,但是由于Son类继承了Father类,所以在实例化Son时可以使用父类的属性值和方法。 误区:如果子类存在与父类同名的属性和方法,并不是覆盖 阅读全文