第一次复习
郭立影
这个作者很懒,什么都没留下…
展开
-
编码 IO第一次复习
'''#插入排序def insertSorted(list): for i in range(1,len(list)):#取数 temp = list[i] flag = False for j in range(i-1,-1,-1):#取i左面的数 步长-1 if list[j] > temp: ...原创 2019-03-14 19:30:58 · 81 阅读 · 0 评论 -
多线程简介01--函数式和继承式实现多线程及互斥锁
一,函数与方法的区别1,函数属于整一个文件,方法属于某一个类,方法是不可以离开类存在的2,函数可以直接调用,方法必须用对象或类调用注意:虽然函数属于整个文件,但是如果把函数写成类的声明中,不会被识别3,函数与方法之间不能相互调用二,方法的注意点方法可以没有声明,只有实现(在企业开发中,强烈建议不能这么做)方法只有声明,没有实现,会报错多线程cpu:程序:代码指令集合进程...原创 2019-04-20 19:43:10 · 112 阅读 · 0 评论 -
队列--普通队列---优先级队列---链表实现队列----循环队列
1.普通队列class myQueue(object): def __init__(self,list= []): self.__list = list def size(self): return len(self.__list) def delete(self): if self.size() == 0: print("空队列,不能删除") else: ...原创 2019-04-09 05:50:39 · 193 阅读 · 0 评论 -
异常(三)自定义异常及抽象数据类型
4.异常处理: try: 可能发生异常的代码(1/0) except[Exception [as err]]: 异常处理 except[Exception [as err]]: 异常处理 ... else: 不发生异常 finally: 总是执行5.自定义异常class...原创 2019-04-11 16:51:29 · 135 阅读 · 0 评论 -
栈 及 中缀表达式2后缀表达式 及 计算后缀表达式
上图:delete ------> popappend------>push—压栈show--------->peek#栈实现class NullStackError(BaseException): def __init__(self): super().__init__("Null Stack Error!!!!")class MyStack...原创 2019-04-07 15:54:59 · 186 阅读 · 0 评论 -
#双向链表----增删改查
'''ADT -------Abstract Data Type单链表双端链表双向链表''''''#双向链表----增删改查class NullLinkedError(BaseException): def __init_(self): super().__init__("null linked error")class node(): #co...原创 2019-04-07 13:08:02 · 108 阅读 · 0 评论 -
异常(二)代码
4.异常处理try:** 可能发生异常的代码(1/0)**except[Exception [as err]]:** 异常处理1**except[Exception [as err]]:** 异常处理1**…else:** 不发生异常**finally:** 总是执行**try: a = "123"+123except TypeError as err...原创 2019-04-10 21:29:02 · 351 阅读 · 0 评论 -
异常理论(一)
一、错误:语法错误;逻辑错误1.语法错误eg1SyntaxError: invalid syntax (语法错误,无效语法)def t: 例外 错误但不报错兼容PY2eg2IndentationError:expected an indented block(缩进错误,需要缩进块)if 10 > 9:print("wert")2.逻辑错误eg...原创 2019-04-10 20:52:59 · 563 阅读 · 0 评论 -
单链表 双端链表 双向链表 对比(仅理论)
ADT -------Abstract Data Type单链表:也叫单向链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接域指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。 DATA ---存放具体数据 NEXT----下一节点位置 P---------链表头结点,从P出发能找到表中任意节点双端链表:在基本链表基础...原创 2019-04-06 16:18:25 · 980 阅读 · 0 评论 -
ADT 单向链表 双端链表 第一次复习
'''抽象数据类型ADT---属性私有化存储数据,方法操作属性1.抽象数据类型(ADT):拥有属性和方法,属性可以存储数据,方法操作属性''''''class mylist(): def __init__(self,element): self.__element = element def delete(self): del self....原创 2019-03-30 19:59:04 · 128 阅读 · 0 评论 -
字典复习---第一次 插入排序
''' 元组a = () 列表 b = () 字典 c = {"":"","":""}键存在-----确定红黑树键值可以是字符串,数字,元组(不可修改),不能是列表键值相同--- 覆盖值-- 无限制'''"""#py2乱序; py3有序b = {"name":"林徽因","age":"15&原创 2019-03-11 20:53:27 · 157 阅读 · 0 评论 -
图书管理系统第一次复习
列表增删改查test01.py'''import xlrdbook = xlrd.open_workbook("e://person.xls")#sheet1 = book.sheet_by_index(0)sheet1 = book.sheet_by_name("person")#a = sheet1.cell(2,3).value#一共多少行r = sheet1.nrows...原创 2019-03-07 19:51:19 · 200 阅读 · 0 评论 -
网络编程--socket第复习一次
服务器端'''一次会话'''import socket#创建socket对象soc = socket.socket()#绑定IP和端口号soc.bind(("",6666))#开始监听soc.listen()while True: print("等待连接") #等待连接 conn,add = soc.accept() print("连接成功")...原创 2019-04-18 20:48:06 · 99 阅读 · 0 评论