摘要: 一、你想在字符串中搜索和匹配指定的文本模式 遗漏点:re模块其实也是帮助我们进行字符串处理的重要工具,我之前总是想着用内建的函数来处理,其实如果是复杂的文本和数据结构,re模块能帮助我们处理很多信息。 对于简单的字面模式,直接使用 str.replace() 方法即可,比如: 对于复杂的模式,请使用 阅读全文
posted @ 2019-05-06 20:08 Jimmyhe 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 这篇还是总结一下自己关于模块与包有遗漏或者不知道的地方,学习路上,还需共勉。 一、 控制模块被全部导入的内容 当我们使用import * 时,会导入模块内所有元素,那么怎么才能控制import * 的内容呢? 遗漏点:在你的模块中定义一个变量 __all__ 来明确地列出需要导出的内容。 这样我们在 阅读全文
posted @ 2019-05-06 19:25 Jimmyhe 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式,可能你不是十分掌握它的概念,但是在日常码代码中你一定不经意间用到过。 一、类别: 简单工厂模式又称之为静态工厂方法,属于创建型模式。 二、定义: 在简单工厂模式中,可以根据传递的参数不同,返回不同类的实例。简单工厂模式定义了一个类,这个类专门用于创建其他类的实例,这些被创建的类都有一个 阅读全文
posted @ 2019-05-06 11:59 Jimmyhe 阅读(1265) 评论(0) 推荐(2) 编辑