摘要: 1、类的方法,按照调用方式可以分为3种,实例方法、静态方法、和类方法 1.1 实例方法 实例方法只能通过实例对象调用,不能通过类进行调用。实例方法再定义时候使用关键字self,self代表实例对象本身。 1.2 静态方法 静态方法可以使用实例对象调用,也可以使用类进行调用,他的的特点没有参数限制,定 阅读全文
posted @ 2019-07-10 10:14 赏孤舟蓑笠 阅读(4320) 评论(0) 推荐(0) 编辑
摘要: class Node(): def __init__(self,data): self.data=data self.next=None class linklist: def __init__(self,li,method='tail') self.head=None if method=='tail': ... 阅读全文
posted @ 2019-07-09 20:20 赏孤舟蓑笠 阅读(120) 评论(0) 推荐(0) 编辑
摘要: class Btreenode: #创建树 def __init__(self,data): self.data=data self.lchild=None self.rchild=None class BTS: def __init__(self,li): self.root=None for i ... 阅读全文
posted @ 2019-07-09 18:41 赏孤舟蓑笠 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 1.python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很多,层 阅读全文
posted @ 2019-07-02 17:26 赏孤舟蓑笠 阅读(4711) 评论(0) 推荐(0) 编辑
摘要: 1、给定一个文件结构,在main.py中于运用importlib 导入a.py运行其中的show()方法 a.py 的代码 importlib模块支持传入字符串来引入一个模块,我们可以将show()的路径传入importlib从而达到执行的效果 阅读全文
posted @ 2019-06-18 11:00 赏孤舟蓑笠 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 堆栈: 堆栈是一个后进先出的数据结构,其工作方式就像生活中常见到的直梯,先进去的人肯定是最后出。 我们可以设置一个类,用列表来存放栈中的元素的信息,利用列表的append()和pop()方法可以实现栈的出栈pop和入栈push的操作,list.append(obj)意思是向列表添加一个对象obj,l 阅读全文
posted @ 2019-06-15 22:07 赏孤舟蓑笠 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、冒泡排序 1.1、冒泡的原理 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要 阅读全文
posted @ 2019-06-15 21:26 赏孤舟蓑笠 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1、什么是单例模式: 单例模式是指一个类有且只有一个实例对象,创建一个实例对象后,再创建实例是返回上一次的对象引用。(简单的讲就是两个实例对象的ID相同,节省了内存空间) 2、单例模式的创建: 举例创建一个类,比如宇宙只有一个地球,帮助理解单例模式 那么怎么能够让类只创建一个实例,而后再创建的实例是 阅读全文
posted @ 2019-06-15 16:30 赏孤舟蓑笠 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1、python中所有类默认继承object类,而object类提供了很多原始的内置属性和方法,所有用户定义的类在python 中也会继承这些内置属性。我们可以通过dir()进行查看。虽然python提供了很多内置属性但实际开发中常用的不多。而很多系统提供的内置属性实际开发中用户都要重写后才会使用。 阅读全文
posted @ 2019-06-14 16:36 赏孤舟蓑笠 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 1、select模块介绍 Python中的select模块专注于I/O多路复用,select方法用来监听文件描述符(fd),当没有文件描述符时间发生时,进程被阻塞;当一个或多个描述符实际发生时,进程被唤醒。 当我们调用select()时: 1、上下文切换转换为内核态 2、将fd从用户空间复制到内核空 阅读全文
posted @ 2019-06-11 20:56 赏孤舟蓑笠 阅读(563) 评论(0) 推荐(0) 编辑