python
文章平均质量分 93
phoenix_wangxd
为人性僻耽佳句,语不惊人死不休。
展开
-
Cpython的整数对象
python解释器Cpython中的整数对象的表示与实现过程原创 2022-11-03 12:40:16 · 199 阅读 · 0 评论 -
cpython中的PyObject等对象入门
在python中一切皆对象,所以有关对象的定义是比较重要的,本文我们从cpython的源码中介绍cpython中基本的对象结构。原创 2022-11-03 12:32:02 · 612 阅读 · 0 评论 -
python的字节码(ByteCode)
本文介绍了python中字节码的实现过程原创 2022-11-01 23:37:27 · 2261 阅读 · 0 评论 -
python的`__slots__`属性
python的__slots__属性我们先看一个问题: 对象(通过类实例化后的对象)如何储存自己的属性?原创 2022-10-30 13:15:54 · 856 阅读 · 0 评论 -
python解释器cpython的源码简要介绍
python的解释器有好几种,但是最常见就是Cpython,所以我们这里主要介绍了Cpython的源码结构。原创 2022-10-28 17:53:56 · 2947 阅读 · 0 评论 -
python的按值传递与按引用传递
对于没有接触过其他语言的python开发人员来说,似乎从来没有按值传递与按引用传递这个概念。但是如果你已经学过C++等其他语言,你心中就难免有疑惑,python中函数传递时候,是采用值传递还是引用传递??这会是一个巨大的问题。原创 2022-10-28 12:46:09 · 910 阅读 · 0 评论 -
python的猴子补丁(Monkey Patching)
Python是一种典型的动态脚本语言。它不仅具有动态类型(dynamic type),而且它的对象模型(object model)也是动态的。Python的类是可变的(mutable),方法(methods)只是类的属性(attributes);这允许我们在运行时(run time)修改其行为。这被称为猴子补丁(Monkey Patching), 它指的是偷偷地更改代码。原创 2022-10-26 12:30:05 · 2850 阅读 · 0 评论 -
python的反射机制(自醒机制)
反射的英文单词“reflection”, 在很多中都有,python也不例外。为什么强调呢?因为动态语言很多允许我们动态的新增、修改、删除类(或者对象)的方法与属性。原创 2022-10-25 18:12:17 · 560 阅读 · 0 评论 -
python的代码对象Code Object
python的代码对象Code Object 的简要介绍原创 2022-10-25 12:03:27 · 539 阅读 · 0 评论 -
python中普通函数到装饰器函数
python的函数的介绍:函数的入参是函数;函数的返回值是函数; 装饰器函数原创 2022-10-24 11:40:56 · 180 阅读 · 0 评论 -
Python中的collections模块介绍(第二部分)
python除了内置数据结构外,还通过collections模块提供了一些常用的数据结构。这篇文章介绍了以字典为base class的其他扩展型数据结构原创 2022-10-23 08:03:34 · 454 阅读 · 0 评论 -
Python中的collections模块介绍(第一部分)
python提供的一些内置数据类型(`int`、`float`、`str`、`list`、`tuple`、`dict`),这些都是很常用的,同时python 在标准库里面也提供了一个`collections`模块, 这里包含了一些常用的数据结构原创 2022-10-23 07:58:00 · 231 阅读 · 0 评论