随笔分类 - python
摘要:celery with 协程 多进程 多线程 异步 asinc await 装饰器 迭代器, 生成器
阅读全文
摘要:[toc] __new__特殊方法实现 tips: __new__方法无法避免触发__init__(),初始的成员变量会进行覆盖 装饰器实现 类装饰器实现 元类实现 模块实现 Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .py
阅读全文
摘要:参考自: https://www.cnblogs.com/pinganzi/p/6646742.html Garbage collection(GC) 像心脏为身体其他器官提供血液和营养物那样,垃圾回收器为你的应该程序提供内存和对象。如果心脏停跳,过不了几秒钟人就完了。如果垃圾回收器停止工作或运行迟
阅读全文
摘要:python打开文件后,在进行读取内容时分三种情况: (1)read() 读取整个文件,通常将文件内容放到一个字符串变量中; (2)readline() 每次读取一行内容; (3)readlines() 一次性读取所有内容并按行返回list;
阅读全文
摘要:1. getattr、setattr、hasattr getattr比较常用,与setattr和hasattr一起出现,他们也是最容易理解的,下面是他的用法: 2. __get__ 、 __set__、 __delete__ 提起__get__, 就不能不说 __set__, __delete__
阅读全文
摘要:看题:给出d = [True, False, True, False, True],请利用列表d,只用一句话返回列表[0,2,4] 这道题的关键是拿到True的索引值,最初我是用list的index方法搭配高阶函数filter来解的,但是我忽略了index只能拿到第一个True的索引(也就是0)。这
阅读全文
摘要:上面第1题和第4题大家都没问题,可能会有人对第2题和第3题提出疑问,明明改的是list里的第一个和第二个元素,为什么所有的子list都变了呢?其实当我们[ [ ] ] * 5的时候,本质上并没有把list复制五遍,这五个元素指向的是同一个内存地址,也就是同一个子list的内存地址。所以当我们对第一个
阅读全文
摘要:作为一个自学python的小白,平时用到深浅拷贝的机会很少,因此对其也是一知半解。但是,作为一个立志成为后端工程狮的男人,眼里揉不了沙子,于是专门花时间补了补课,在此记录一下学习心得。 在讲深浅拷贝之前,首先看一下赋值: 这个肯定是没有问题的,接下来用列表试一下: 相信有不少小白会跟我一样,在这里就
阅读全文

浙公网安备 33010602011771号