摘要: OS模块 OS 操作系统的简称 os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os os模块中的函数 getcwd() 功能:获取当前的工作目录 格式:os.getcwd() 返回值:路径字符串 chdir() 功能:修改当前工作目录 格式:os.chdir() 返回值:None listdir() 功能:获取指定文件夹中的所有文件和文件夹组成的列表 格式:os... 阅读全文
posted @ 2018-04-23 20:11 zxf123 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1 import socket 2 3 class WebServer(): 4 5 def __init__(self): 6 ''' 7 1.创建总的socket 8 2.监听 9 :param self: 10 :param addr: 11 ... 阅读全文
posted @ 2018-04-23 20:08 zxf123 阅读(562) 评论(0) 推荐(0) 编辑
摘要: import re #\b元字符 代表单词开头或者结尾 也就是单词的分界处 不代表标点符号,空格,换行符 # pattern = re.compile(r'\bwe\b') # s = pattern.findall('we We well welcome') # print(s) #匹配we和work之间的所有内容 用到元字符 # . 匹配除了换行符的任意字符 # * 含义是 * 前... 阅读全文
posted @ 2018-04-23 19:03 zxf123 阅读(95) 评论(0) 推荐(0) 编辑
摘要: python试题及答案 1. 在python中, list, tuple, dict, set有什么区别, 主要应用在什么样的场景? 定义: list: 链表, 有序的项目, 通过索引进行查找, 使用方括号"[]"; tuple: 元组, 元组将多样的对象集合到一起, 不能修改, 通过索引进行查找, 使用括号"()"; dict: 字典, 字典是一组键(key)和值(value)的组合... 阅读全文
posted @ 2018-04-23 11:00 zxf123 阅读(656) 评论(0) 推荐(0) 编辑
摘要: #协程 #~又称微线程 ''' 他是比线程更小的执行单元,因为它自带CPU上下文.这样只要在合适的时机,我们可以把一个协程切换到另外一个协程当中 只要这个过程保存或恢复CPU上下文,那么程序就可以运行 通俗的理解:在一个线程当中的某个函数,可以在任何地方保存当前函数的一些临时变量等信息,然后切换到另外一个函数中执行 yield--表示暂停 ''' import time def A(): ... 阅读全文
posted @ 2018-04-22 21:03 zxf123 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 字段说明 Singer_tb是歌手表,包括的字段有: Sger_id:用于计数和排序 Sger_name:歌手名称 Sger_num:歌手名称对应的编号,可用于多表联查 歌手数量:6位 Album_tb:是专辑表,包括的字段有: Albun_id:用于计数和排序 Album_name:专辑名称 Al 阅读全文
posted @ 2018-04-22 20:05 zxf123 阅读(304) 评论(0) 推荐(1) 编辑
摘要: #迭代器 ''' 迭代是访问集合元素的一种方式,迭代器是一个能够记住遍历位置的对象 迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问完结束 如果想访问一个元素,需要把这个元素前面的所有元素都遍历后,才可以访问 ''' #1.可迭代的对象,像(1),(2)这些对象称之为可迭代对象(Iterable) #(1)以直接作用for循环的数据类型有:list/tuple/dict/set/st... 阅读全文
posted @ 2018-04-22 19:11 zxf123 阅读(298) 评论(0) 推荐(0) 编辑
摘要: #深拷贝 #浅拷贝 #(1)等号 # list1 = [11,22,33,['a','b']] # list2 = list1 # list1.append(44) # print(list1,list2,id(list1),id(list2)) # [11, 22, 33, ['a', 'b'], 44] [11, 22, 33, ['a', 'b'], 44] 43425416 43425... 阅读全文
posted @ 2018-04-22 15:14 zxf123 阅读(100) 评论(0) 推荐(0) 编辑
摘要: #插入排序算法 def insert_sort(lst): for i in range(1,len(lst)): #开始时片段[0:1]已排序 # print(i) x = lst[i] j = i while j > 0 and lst[j-1] > x: lst[j] = lst[j-1] #反... 阅读全文
posted @ 2018-04-22 14:45 zxf123 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #单例模式 #装饰器版本 def singleton(cls): instances = {} def getinstance(): if cls not in instances: instances[cls] = cls() return instances[cls] return getinstance @s... 阅读全文
posted @ 2018-04-22 14:02 zxf123 阅读(88) 评论(0) 推荐(0) 编辑