解释一下并行(parallel)和并发(concurrency)的区别?
并行(parallel)是指同一时刻,两个或两个以上时间同时发生。 并发(parallel)...
Python 中的进程与线程的使用场景?
多进程适合在 CPU 密集型操作(cpu 操作指令比较多,如位数多的浮点运算)。 多线程适合...
Python 里 match 与 search 的区别?
match()函数只检测 RE 是不是在 string 的开始位置匹配 search()会扫...
谈谈你对面向对象的理解?
面向对象是相对于面向过程而言的。 面向过程语言是一种基于功能分析的、以算法为中心的程序设计方...
一句话解释什么样的语言能够用装饰器?
函数可以作为参数传递的语言,可以使用装饰器
Python 中的可变对象和不可变对象?
不可变对象,该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变...
谈下 python 的 GIL
GIL 是python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行pytho...