- 博客(42)
- 收藏
- 关注
原创 7.6【多线程与多进程】使用多进程
from multiprocessing import Processp = Process(target=f, args=(,))p.start()p.join()
2023-04-17 11:24:18 51
原创 7.1【多线程与多进程】多线程使用
from threading import Threadt = Thread(target=func(),args=(,))t.start()t.join()
2023-04-16 20:18:30 45
原创 6.4【类与对象】使用描述符对实例属性做类型检查&&环状数据结构中管理内存
__get__,__set__,__delete__weakref.ref();使用弱引用时,是调用形式
2023-04-16 16:34:20 43
原创 5.4【数据编码与处理】构建xml文档
from xml.etree.ElementTree import Element,ElementTreeroot = Element('Data')pretty(root)et = ElementTree(root)et.write('.xml')
2023-04-14 21:04:56 44
原创 5.3【数据编码与处理】解析xml
from xml.etree.ElementTree import parsef = open()et = parse(f)root = et.getroot()
2023-04-14 20:39:27 63
原创 5.1【数据编码与处理】读写csv数据
rf = open('','rb')reader = csv.reader(rf)reader.next()wf = open('','wb')writer = csv.writer(wf)writer.writerow()
2023-04-14 11:08:19 44
原创 3.5【字符串处理】去除特定字符
str.strip()re.sub('[]',str)str.translate(string.maketrans('',''))u.translate({:})
2023-04-11 11:16:10 1650
原创 3.3【字符串处理】str.join()拼接,生成器表达式替换列表解析
str.join()生成器表达式替换列表解析(str(x) for x in list) > [str(x) for x in list]
2023-04-11 11:09:02 100
原创 2.3【迭代器与生成器】python反向迭代及迭代器的切片操作
iter()正向迭代器reversed()反向迭代器itertools.islice---可对迭代器进行切片操作
2023-04-10 11:07:06 77
原创 2.2【迭代器与生成器】使用生成器实现可迭代对象
生成器函数:包含yield语句的函数调用时,不会直接执行函数体内部的语句,而是返回一个生成器对象/可迭代对象
2023-04-10 10:39:13 35
原创 2.1【迭代器与生成器】实现可迭代对象和迭代器对象
惰性获取,并能封装到一个对象中,可用for迭代迭代器对象Itorator, next方法每次返回一个数据可迭代对象Itorable, __iter__方法返回一个迭代器对象# Iterator的计算是惰性的,只有在需要返回下一个数据时它才会计算
2023-04-10 10:35:04 32
原创 1.5【数据结构】有限历史记录功能实现
使用标准库collections中的deque,一个双端循环队列程序退出前,可以使用pickle将队列对象存入文件,再次运行程序时将其倒入
2023-04-10 10:28:30 61
原创 1.3【数据结构】多个字典的公共键key
reduce(lambda a,b:a & b,map(dict.viewkeys,[s1,s2,s3]))
2023-04-10 10:21:05 59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人