11 2019 档案
摘要:容器 >数据的封装 函数 >语句的封装 类 >方法和属性的封装 模块 >程序本身 导入: ①import #调用时需要指明命名空间 ②from 模块名 import 函数名 #调用时不用+命名空间 ③import 模块名 as 新名字 #通过新名字.函数调用 __name__: 主程序中为"__ma
阅读全文
摘要:迭代:类似循环,这一次的值作为下一次迭代的开始值 BIF:iter():将某个可以作为迭代器的容器变为迭代器 next():做下一次迭代 当next()到最后一个时,抛出StopIteration异常 用next实现for的迭代 魔法方法:__iter__():实现这个方法的可以作为迭代器 __ne
阅读全文
摘要:魔法方法二!!! 属性访问:在对属性任何操作时,都会调用 有关属性 在得到属性时,先调用__getattribute__(self, name)后调用__getattr__(self, name) 描述符:描述符就是将某种特殊类型的类(实现下面三个方法其中一个或多个)的实例指派给另一个类的属性 se
阅读全文
摘要:一些相关的BIF: issubclass(class,classInfo)#判断是否为子类,classInfo可以为多个类的元组,其中一个是,返回true,一个类也被认为是自己的子类,object是所有类的基类 isinstance(object,classInfo)#判断是否为这个class的实例
阅读全文
摘要:python面向对象语言 对象=属性+方法 OO(Object oriented面向对象)的特征: ①封装,信息隐蔽技术②继承:class A(BaseClass):③多态 类:图纸 class A: #属性 #方法(#方法带参数self,不带参数self的方法可以从类调用不能用实例化对象类调用)
阅读全文

浙公网安备 33010602011771号