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