随笔分类 - Python学习笔记
个人的 Python 学习笔记,方便以后复习使用,如有不对的地方请大佬指出。
摘要:GIL(全局解释器锁) GIL锁即全局解释器锁,是 CPython 解释器的特性。它的作用是保证了同一时刻只有一个线程执行 Python 字节码。 它并不是 Python 的特性,它的存在是 CPython 的内存管理机制导致的。语言的内存管理机制一般有两种:1.引用计数 2.垃圾回收。CPytho
阅读全文
摘要:Python 是一种解释型语言。所谓解释型语言是相对于编译型语言的。 解释型语言运行代码时会使用解释器从代码顶部一行一行解释并运行代码,直到结束。 而编译型语言是将所有代码编译成计算机可以直接识别的机器码,然后再运行代码。 当我们从 Python 官网上下载 Python 环境时,其实我们已经下载了
阅读全文
摘要:Python 的装饰器可谓是提高开发效率的一大利器。然而初学装饰器的时候感觉很难理解,因为除了 Python 之外没听说哪个语言有这种东西。 而且网上看的很多解释看似容易理解,但只能很快理解了装饰器能用来干嘛,看完了还是有点懵。 在我看来 Python 装饰器的本质就是:利用 Python 能够将函
阅读全文
摘要:在 Python 之中,如果想要复制一个对象就免不了要理解浅复制与深复制。这也是 Python 与其他语言的区别之一。 Python 的数据存储方式与其他语言不同。当你定义了一个变量: 这在 Python 中就表示在内存中开辟了一个空间,这个空间里存储了[0, 1, 2, 3, 4],然后变量a里存
阅读全文

浙公网安备 33010602011771号