随笔分类 - python高级
摘要:python之元类 1.类可以由默认的type来创建 class People: def __init__(self,name): self.name = name def play(self,s): print(self.name,"在玩",s) p = People("xxx") p.play(
阅读全文
摘要:一 布隆过滤器简介 bloomfilter:是一个通过多哈希函数映射到一张表的数据结构,能够快速的判断一个元素在一个集合内是否存在,具有很好的空间和时间效率。(典型例子,爬虫url去重) 原理: BloomFilter 会开辟一个m位的bitArray(位数组),开始所有数据全部置 0 。当一个元素
阅读全文
摘要:关于python一切皆对象的理解 1. 关于python传递参数的方式(值传递和引用传递): python是一些皆对象的,关于传参,就是python的对象传进去,就是对象引用传递,但是python有可变类型和不可变类型,这是在其他语言没有的概念,当传递对象是不可变类型,就像其他语言的值传递,当对象是
阅读全文
摘要:python生成依赖包的方式 1.生成出来的很杂(在虚拟环境使用) 1. 生成 pip freeze > requirements.txt 2. 安装 pip3 install -r requirements.txt 补充: pip list 查看已经安装的包 2.生成出来的比较精简 1.安装:pi
阅读全文
摘要:虚拟环境的搭建 优点 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 windows 安装 # 建议使用pip3安装到python3环境下 pip3 install virtualenv pip3 install vi
阅读全文
浙公网安备 33010602011771号