Python杂碎知识点

关于进程和线程

多进程多线程 是实现 多任务 最常用的两种方式

进程 是由 若干线程 组成的, 一个进程 至少有 一个线程

多任务 可以由 多进程 完成,也可以由 一个进程 内的 多线程 完成

关于类

object 类是 Python3 中所有类的基类(父类)

有关一些文件类型

.pxd 文件是由 Cython 语言编写的 Python 扩展模块头文件

.pxd 文件类似于 C 语言的 .h 头文件, .pxd 文件中有 Cython 模块要包含的 Cython 声明(或代码段)

.pyx 文件是由 Cython 语言编写的 Python 扩展模块源代码文件

.pyx 文件类似于 C 语言的 .c 源代码文件, .pyx 文件中有 Cython 模块的源代码

不像 Python 语言可直接解释使用的 .py 文件, .pyx 文件必须先被编译成 .c 文件,再被编译成 .pyd ( Windows 平台)或 .soLinux 平台)文件,才可作为模块被 import 导入使用

Python 要导入 .pyd 文件,实际上是在 .pyd 文件中封装了一个 module 。在 Python 中使用时,把它当成模块 import 就好

其它

Python: 函数参数列表中单个星号的意思,Keyword-Only Arguments

@可以用于表示矩阵乘法运算符