随笔分类 - Python 高级特性
Pyhton进阶, 语言特性, 类特性, 多任务(线程,进程,协程), 各种器(生成器, 迭代器, 装饰器)等进阶知识
摘要:类对象字符显示, __repr__ 和 __str__ 方法, 以及上下文管理器原理, 实现 __enter__ 和 __exit__ 方案
阅读全文
摘要:BI数据处理逻辑, 带默认值参数的函数, lambda 匿名函数等
阅读全文
摘要:翻看一些函数基础, 函数的本质, 接收任意参数 *args, **kwargs 和返回多个对象
阅读全文
摘要:用 yield 实现 Pipline 方式处理压缩文件数据, 多层目录遍历, Flatten 嵌套序列实现等
阅读全文
摘要:对 enumerate, zip, zip_longest, chain ... 等不常用迭代器的强化认识.
阅读全文
摘要:迭代对象的切片 itertools.islice() 和排列组合permutations(), combinations() 等.
阅读全文
摘要:通过yield来自定义迭代器协议, 如遍历顺序, 深度优先, 反向迭代 reversed 等.
阅读全文
摘要:复习集合对象, 迭代, 迭代对象. for 原理, iter 和 next 的实现, 函数中 yield
阅读全文
摘要:字符串的一些对齐, Join, strip, 和拼接性能上用 生成器等小 tips
阅读全文
摘要:520 也是学习的一天. 正则多行匹配 和非贪婪
阅读全文
摘要:字符串搜索和替换, 结合正则表达式 match, findall, sub .....
阅读全文
摘要:字符串灵活分割, 开头结尾匹配, 如 endswith() 等来代替原来我的 split + rfind + index 的方式
阅读全文
摘要:字典推导式, 生成器表达式, 字典值筛选合并等.
阅读全文
摘要:序列去重, 切片, 词频统计, 序列过滤, 三元表达式, 列表推导式, 生成器等.
阅读全文
摘要:-堆 heap 这种结构, heapq.nlargest(), heapqnsmallest(), heapq.heappop(), heappush(), 字典一键多值 collections.defaultdict , 还有字典键值反转 zip() , 按值降序 sorted 函数等应用, 字典key 的集合 set 运算, 交并补等骚操作
阅读全文
摘要:序列拆包 unpack, 组包 package, 队列 deque 应用.
阅读全文
摘要:再深入理解迭代器, 生成器是迭代器的一种, 理解 yeild 关键字给函数带来的改变.
阅读全文
摘要:阐明迭代器的原理, 理解 for 底层 先调用 __iter__, 返回self, 然后重复调 __next__ 直到异常.
阅读全文
摘要:侧重于对魔法方法的分类, 方便以后用到, 有个大致印象, 做个记录而已.
阅读全文
摘要:理解 type 和 object 万物皆对象. 然后 __new__, __init___, __call__, __str__ 等应用场景.
阅读全文