摘要:
一.多态的概念 # 多态 # 猫 class Cat(): def __init__(self,name): self._name = name @property def name(self): return self._name @name.setter def name(self, name) 阅读全文
摘要:
1.继承 # 动物类 class Animal(): def __init__(self,name): self._name = name @property def name(self): return self._name @name.setter def name(self,name): se 阅读全文
摘要:
# Python支持多重继承 class A(): name = 'AAA' def test01(self): print('AAA') class B(): name = 'BBB' def test02(self): print('BBB') # C类既继承A,又继承B class C(A, 阅读全文
摘要:
一.对象 对象,指的是内存中一块专门用来存储数据的区域。 对象包含三个部分: id:标识 type:类型 value:值 二.面向对象 Python属于面向对象的编程语言。 三.类的创建 类的基本结构: class 类名([父类]): 公共的属性... # 对象的初始化方法 def __init__ 阅读全文
摘要:
一.装饰器的引入 有这样的需求,要在不修改原函数的情况下,对函数进行扩展。 原函数: def add(a,b): return a + b 需要对上面的函数进行扩展,但不能修改该函数: def add_expand(a,b): a += 1 b *= 3 c = add(a,b) return c 阅读全文
摘要:
一.简介 在Python中,函数是一等对象。 一等对象一般都会具有如下特点: 对象是在运行时创建的 能赋值给变量或作为数据结构中的元素 能作为参数传递 能作为返回值返回 二.高阶函数 1.将函数作为参数传递 高阶函数至少要符合以下两个特点中的一个: 接收一个或多个函数作为参数 将函数作为返回值返回 阅读全文