摘要: python之shelve模块:是一个将简单的k,v内存数据通过文件持久化的模块,可以持久化任何pickle支持的python数据格式 1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 import shelve 5 6 # 序列化 7 d 阅读全文
posted @ 2020-10-19 17:05 Zombie☠️ 阅读(101) 评论(0) 推荐(0)
摘要: python之shutil模块:是一个高级的文件,文件夹,压缩包处理模块 1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 import shutil 5 6 shutil.copy('f1.log', 'f2.log') # shutil 阅读全文
posted @ 2020-09-23 11:42 Zombie☠️ 阅读(196) 评论(0) 推荐(0)
摘要: python之os模块:是一个提供访问由解释器使用或维护的变量的接口,并提供了一些函数用来和解释器进行交互,操控Python的运行时环境模块。 1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 import sys 5 """ 6 sys 阅读全文
posted @ 2020-09-21 15:15 Zombie☠️ 阅读(208) 评论(0) 推荐(0)
摘要: python之os模块:是python标准库中一个用于访问操作系统的功能模块 1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 import os 4 """ 5 os 模块是python标准库中一个用于访问操作系统的功能模块 6 """ 7 阅读全文
posted @ 2020-09-18 13:52 Zombie☠️ 阅读(188) 评论(0) 推荐(0)
摘要: Json和Pickle模块: json 模块用于字符串和python数据类型间进行转换,提供了dumps、dump、loads、load四个功能。 pickle 模块用于python特有的类型和python的数据类型(包括python的方法)间进行转换,提供了dumps、dump、loads、loa 阅读全文
posted @ 2020-09-11 10:53 Zombie☠️ 阅读(106) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-09-11 10:21 Zombie☠️ 阅读(164) 评论(0) 推荐(0)
摘要: 时间频度:指一个算法中的语句执行次数,记为T(n)。时间复杂度:在一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用时间频度T(n)表示,若有某个辅助函数f(n),使得当n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称f(n)是T(n)的同数量级函数,记作T(n)= 阅读全文
posted @ 2020-09-08 15:37 Zombie☠️ 阅读(187) 评论(0) 推荐(0)
摘要: 正则表达式常用模式: ^ 匹配字符串的开头 $ 匹配字符串的末尾 . 匹配除换行符外的任意字符,当re.DOTALL标记被指定时,则可以匹配包括换行符的任意字符 [...] 用来表示需要匹配的一组字符,[amk]表示匹配'a','m'或'k' [^...] 匹配除了[]中的字符,[^abc]表示匹配 阅读全文
posted @ 2020-09-07 17:34 Zombie☠️ 阅读(213) 评论(0) 推荐(0)
摘要: 1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 # 算法基础: 生成一个4*4二维数组,并顺时针旋转90度 5 6 data = [[col for col in range(4)] for row in range(4)] 7 8 pr 阅读全文
posted @ 2020-08-31 11:31 Zombie☠️ 阅读(317) 评论(0) 推荐(0)
摘要: 1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 # 通过递归方法,在一个庞大的列表中查找一个数是否在该列表中 5 def binary_search(data_soure, find_num): 6 mid = int(len(data_ 阅读全文
posted @ 2020-08-27 17:30 Zombie☠️ 阅读(138) 评论(0) 推荐(0)