摘要:
装饰器(Decorators)用来给一些对象动态的添加一些新的行为 这里我们先创建一个简单的示例,将在函数执行前后打印一些语句 def my_decorator(func): def wrapper(*args, **kwargs): print("Before call") result = fu 阅读全文
摘要:
类对象的特殊方法之__len__() 类对象的特殊方法之__iter__() 和 __next__() 阅读全文
摘要:
获取对象的信息之反射 所谓反射,指的是以字符串额形式来操作(包括:增删改查)对象的属性和方法。 1. hasattr(object, name) 用于判断指定的对象object是否有参数name指定的属性和方法 2. getattr(object, name[, default]) 用于获取指定的对 阅读全文
摘要:
获取对象的信息之内置函数issubclass() 和 isinstance() 阅读全文
摘要:
python中多态 类具有继承关系,并且子类类型可以向上转型看做父类类型,如果我们从 Person 派生出 Student 和 Teacher ,并都写了一个 whoAmI() 方法 这种行为称为多态。也就是说,方法调用将作用在 x 的实际类型上。 s 是 Student 类型,它实际上拥有自己的 阅读全文