
第一次复习
郭立影
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编码 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 · 138 阅读 · 0 评论 -
多线程简介01--函数式和继承式实现多线程及互斥锁
一,函数与方法的区别 1,函数属于整一个文件,方法属于某一个类,方法是不可以离开类存在的 2,函数可以直接调用,方法必须用对象或类调用 注意:虽然函数属于整个文件,但是如果把函数写成类的声明中,不会被识别 3,函数与方法之间不能相互调用 二,方法的注意点 方法可以没有声明,只有实现(在企业开发中,强烈建议不能这么做) 方法只有声明,没有实现,会报错 多线程 cpu: 程序:代码指令集合 进程...原创 2019-04-20 19:43:10 · 153 阅读 · 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 · 239 阅读 · 0 评论 -
异常(三)自定义异常及抽象数据类型
4.异常处理: try: 可能发生异常的代码(1/0) except[Exception [as err]]: 异常处理 except[Exception [as err]]: 异常处理 ... else: 不发生异常 finally: 总是执行 5.自定义异常 class...原创 2019-04-11 16:51:29 · 198 阅读 · 0 评论 -
栈 及 中缀表达式2后缀表达式 及 计算后缀表达式
上图:delete ------> pop append------>push—压栈 show--------->peek #栈实现 class NullStackError(BaseException): def __init__(self): super().__init__("Null Stack Error!!!!") class MyStack...原创 2019-04-07 15:54:59 · 251 阅读 · 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 · 180 阅读 · 0 评论 -
异常(二)代码
4.异常处理 try: ** 可能发生异常的代码(1/0)** except[Exception [as err]]: ** 异常处理1** except[Exception [as err]]: ** 异常处理1** … else: ** 不发生异常** finally: ** 总是执行** try: a = "123"+123 except TypeError as err...原创 2019-04-10 21:29:02 · 408 阅读 · 0 评论 -
异常理论(一)
一、错误:语法错误;逻辑错误 1.语法错误 eg1 SyntaxError: invalid syntax (语法错误,无效语法) def t: 例外 错误但不报错 兼容PY2 eg2 IndentationError:expected an indented block(缩进错误,需要缩进块) if 10 > 9: print("wert") 2.逻辑错误 eg...原创 2019-04-10 20:52:59 · 626 阅读 · 0 评论 -
单链表 双端链表 双向链表 对比(仅理论)
ADT -------Abstract Data Type 单链表:也叫单向链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接域指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。 DATA ---存放具体数据 NEXT----下一节点位置 P---------链表头结点,从P出发能找到表中任意节点 双端链表:在基本链表基础...原创 2019-04-06 16:18:25 · 1047 阅读 · 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 · 169 阅读 · 0 评论 -
字典复习---第一次 插入排序
''' 元组a = () 列表 b = () 字典 c = {"":"","":""} 键存在-----确定红黑树 键值可以是字符串,数字,元组(不可修改),不能是列表 键值相同--- 覆盖 值-- 无限制 ''' """#py2乱序; py3有序 b = {"name":"林徽因","age":"15&原创 2019-03-11 20:53:27 · 220 阅读 · 0 评论 -
图书管理系统第一次复习
列表增删改查 test01.py ''' import xlrd book = 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 · 231 阅读 · 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 · 155 阅读 · 0 评论