Python

「Python」对象引用与垃圾回收

- 别名:当对象被多个变量引用时,多出来的变量称对象的别名。 - 每个变量都有标识、类型和值。 - 对象一旦创建就拥有一个标识,该标识在对象的生命周期内不会改变。 - 内置`id()`函数返回对象的标识,`is`运算符比较两个对象的标识。 > 一个对象可以被多个变量引用;变………


「Python」函数装饰器与闭包

  ### 一、函数装饰器  装饰器是一个*可调用的对象*,其参数是被装饰的函数。装饰可能会处理被装饰的函数,或将其替换成另一个可调用对象,然后将其返回。  *示例:* ```python @decorate def target(): print('runnin………


「Python」字典与集合

  模块`collections.abc`中的两个抽象基类`Mapping`与`MutableMapping`为`dict`和其他类似类型定义了形式接口,然而非抽象映射类型一般不继承自这两个抽象基类,而是拓展`dict`或`collections.UserDict`。这些抽象基………


「Python」序列构成的数组

一、Python 标准库的序列类型分为: 1. *容器序列*:<br> &emsp;能够存放不同类型数据的序列(list、tuple、collections.deque)。 2. *扁平序列*:<br> &emsp;只能容纳一种类型的数据(str、bytes、bytearray 和 a………


「Python」数据模型

&emsp;数据模型规范了 Python 构建自身模块的接口。在 Python 解释器遇到特殊的句法时,会使用特殊方法(即魔术方法)去激活基本的对象操作,这些特殊方法以 "`__`" 开头与结尾。 &emsp;通过实现特殊方法,自定义数据类型可以表现得跟内置类型一样,从而写出更 Python………


「Python」爬虫基础

&emsp; #### 常见名词 - `URL`:统一资源定位符 - `URN`:统一资源名称,其只命名资源而不指定如何定位资源,即`URN`可以唯一标识资源,但没有指定如何定位到资源 - `URI`:统一资源标志符 - `URI` = `URL` + `URN`,且几乎所有………