【Python面试题】下面这段代码的执行结果是什么 2022-08-23
需要注意的是这里有闭包(closure)现象,multiply函数中的局部变量i的生命周期被延展了,由于i最终的值是3,所以通过m(100)调列表中的Lambda...详情>
【Python面试题】说一下Python中的多线程和多进程的应用场景和优缺点 2022-08-23
多进程适合执行计算密集型任务(如:视频编码解码、数据处理、科学计算等)、可以分解为多个并行子任务并能合并子任务执行结果的任务以及在内...详情>
【Python面试题】如何剖析Python代码的执行性能? 2022-08-23
剖析代码性能可以使用Python标准库中的cProfile和pstats模块,cProfile的 run函数可以执行代码并收集统计信息,创建出Stats对象并打印简单的剖...详情>
【Python面试题】平常工作中用什么工具进行静态代码分析 2022-08-23
Pylint可以检查出代码错误、坏味道、不规范的代码等问题,较新的版本中还提供了代码复杂度统计数据,可以生成检查报告。详情>
【Python面试题】说说Python中的浅拷贝和深拷贝 2022-08-23
对于这种面试题,在回答的时候一定要让你的答案能够超出面试官的预期,这样才能获得更好的印象分。所以回答这个题目的要点不仅仅是能够说出浅...详情>
【Python面试题】如何读取大文件? 2022-08-23
在排序阶段,先读入能放在内存中的数据量,将其排序输出到一个临时文件,依此进行,将待排序数据组织为多个有序的临时文件,然后在归并阶段将...详情>
【Python面试题】写一个记录函数执行时间的装饰器 2022-08-23
方法一:用函数实现装饰器。 from functools import wraps from time import time def record_time(func): @wraps(func) def wrapper(*args, *...详情>
【Python面试题】什么是鸭子类型(duck typing)? 2022-08-23
鸭子类型是动态类型语言判断一个对象是不是某种类型时使用的方法,也叫做鸭子判定法。简单的说,鸭子类型是指判断一只鸟是不是鸭子,我们只关...详情>
按照题目要求写出对应的代码 2022-08-22
用五个线程,将1到100的整数累加到一个初始值为0的变量上,线程执行结束后打印累加的结果,确保结果是5050。详情>
按照题目要求写出对应的函数 2022-08-22
LeetCode上的题目,在Python面试中出现过,利用元素出现次数超过了50%这一特征,出现和temp相同的元素就将计数值加1,出现和temp不同的元素就...详情>