摘要: 一、队列:常应用于按顺序操作元素 先进先出 队列的实现(可使用数组和指向队列头部的索引实现) class queue(): def _init_(self): self._list = [] def enqueue(self, item): #入队 self._list.append(item) d 阅读全文
posted @ 2021-07-30 14:45 小小鱼鱼儿 阅读(36) 评论(0) 推荐(0)
摘要: ''' 日志模块,可用类/实例调用 例:my_logger = MyLogger.create_logger my_logger.info("输出级别为info的日志信息) ''' import logging from logging.handlers import TimedRotatingFi 阅读全文
posted @ 2021-07-21 09:20 小小鱼鱼儿 阅读(262) 评论(0) 推荐(0)
摘要: IO编程 文件读写: with open(‘file’,‘r’,encoding=‘gbk’) as f: #读gbk编码的文件 f.read() StringIO和BytesIO : 内存读写;f.getvalue():获得写入后的内存文件内容 操作文件和目录:操作文件和目录的函数一部分在os模块 阅读全文
posted @ 2021-07-15 11:22 小小鱼鱼儿 阅读(84) 评论(0) 推荐(0)
摘要: 函数式编程 高阶函数:一个函数可以接收另一个函数作为参数 map() : map(function, Iterrable) :将传入的函数一次作用于序列的每个元素上,并将结果作为新的Iterator返回 # 实现,f(x) = x2, 作用于l = [1,2,3,4] def func(x): re 阅读全文
posted @ 2021-06-23 21:09 小小鱼鱼儿 阅读(51) 评论(0) 推荐(0)
摘要: 注释快捷键 ctrl + \ (注释与取消注释) 转义 使用 r " " 代表 " " 中的不转义, print('\\\t\\byy') print(r'\\\t\\byy')>>>\ \byy>>>\\\t\\byy 对于参数为路径的,为什么要带r‘’, 因为,路径中有“\", "\"为转义符, 阅读全文
posted @ 2021-06-19 16:34 小小鱼鱼儿 阅读(84) 评论(0) 推荐(0)