上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 什么是模块: 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到 阅读全文
posted @ 2018-07-05 19:09 又见芳踪 阅读(164) 评论(0) 推荐(0) 编辑
摘要: isinstance(obj,cls)检查是否obj是类cls的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 __len__ __hash__ __str__ __repr__ __call__ __eq__ __del__ 析构方法,当对象在内存中被 阅读全文
posted @ 2018-07-04 18:57 又见芳踪 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 本节重点 反射getattr hasattr 还有 属性中的property 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。 这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lis 阅读全文
posted @ 2018-07-03 20:59 又见芳踪 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 接口和抽象类 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名) 且并未实现接口的功能,子类继承接口类,并且实现接口中的功能 强制统一规范 # 抽象类和接口类做的事情 :建立规范# 制定一 阅读全文
posted @ 2018-07-02 17:33 又见芳踪 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 继承:子类继承父类的一切.# class Cat(Animal)# Animal 叫做父类,也叫作基类.# Cat 叫做子类,也叫作派生类. 继承去分:# 单继承,多继承.#单继承: 查询顺序一直向上(新式类,经典类一样.). 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父 阅读全文
posted @ 2018-06-29 20:37 又见芳踪 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 重要:对象: 1 在内存中创造了一个空间,空间在创立之初有一个指向 2在自动执行__init__(self),并且将对象利用指向 传给self 3 在__init__方法中,给对象空间封装一些属性,然后在将完善好的空间,返回给类名(),这个对象. 创建一个类就会创建一个类的名称空间,用来存储类中定义 阅读全文
posted @ 2018-06-28 16:01 又见芳踪 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 面向对象 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。 面向对象的程序设计的 优点是:解决了程序的扩展性。对某一个对象单独修改,会立刻反映到整个体系中,如对游戏中一个人物参数的特征和技能修改都很容易。 阅读全文
posted @ 2018-06-27 19:03 又见芳踪 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 使用函数本身来计算 递归函数 这个是修改递归函数的深度 这里我们又要举个例子来说明递归能做的事情。 例一: 现在你们问我,alex老师多大了?我说我不告诉你,但alex比 egon 大两岁。 你想知道alex多大,你是不是还得去问egon?egon说,我也不告诉你,但我比武sir大两岁。 你又问武s 阅读全文
posted @ 2018-06-24 17:23 又见芳踪 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 作用域相关 locals :函数会以字典的类型返回当前位置的全部局部变量。 globals:函数以字典的类型返回全部全局变量。 eval:执行字符串类型的代码,并返回最终结果。会执行其中的内容 exec:执行字符串类型的代码。会执行其中的内容 循环 compile:将字符串类型的代码编译。代码对象能 阅读全文
posted @ 2018-06-21 16:25 又见芳踪 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 可迭代对象: str,list,dict,tuple,set,range 文件句柄:是迭代器 列表推导式 优点:# 1,节省代码,一行搞定.# 2,看着高大上.# 缺点:# ,不好排错.#整体:# 凡是用列表推导式构造的列表对象,用其他方式都可构建.,非常复杂的列表,列表推导式是构建不出的,# 列表 阅读全文
posted @ 2018-06-20 14:53 又见芳踪 阅读(578) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页