【Python面试题】正则表达式的match方法和search方法有什么区别? 2022-08-23
点评:正则表达式是字符串处理的重要工具,所以也是面试中经常考察的知识点。在Python中,使用正则表达式有两种方式,一种是直接调用 re模块中...详情>
【Python面试题】谈谈你对“猴子补丁”(monkey patching)的理解 2022-08-23
“猴子补丁”是动态类型语言的一个特性,代码运行时在不修改源代码的前提下改变代码中的方法、属性、函数等以达到热补丁(hot patch)的效果。详情>
【Python面试题】说一下Python中的多线程和多进程的应用场景和优缺点 2022-08-23
多进程适合执行计算密集型任务(如:视频编码解码、数据处理、科学计算等)、可以分解为多个并行子任务并能合并子任务执行结果的任务以及在内...详情>
【Python面试题】使用Python代码实现遍历一个文件夹的操作 2022-08-23
Python标准库os模块的walk函数提供了遍历一个文件夹的功能,它返回一个生成器。import os g = os.walk('/Users/Hao/Downloads/') for path, di...详情>
【Python面试题】如何理解python中的封装,继承,多态的 2022-08-23
封装:封装就是把对象的属性和行为结合成一个独立的整体,把内部的实现细节隐藏起来,不能被外界所看见,调用的人只能执行,而看不到实现的细...详情>
【Python面试题】运行下面的代码是否会报错 2022-08-23
扩展:如果不希望代码运行时动态的给对象添加新属性,可以在定义类时使用__slots__魔法。例如,我们可以在上面的A中添加一行__slots__ = ('__v...详情>
【Python面试题】如何剖析Python代码的执行性能? 2022-08-23
剖析代码性能可以使用Python标准库中的cProfile和pstats模块,cProfile的 run函数可以执行代码并收集统计信息,创建出Stats对象并打印简单的剖...详情>
【Python面试题】平常工作中用什么工具进行静态代码分析 2022-08-23
Pylint可以检查出代码错误、坏味道、不规范的代码等问题,较新的版本中还提供了代码复杂度统计数据,可以生成检查报告。详情>
【Python面试题】如何用Python判断一个日期是这一年的第几天 2022-08-23
不使用标准库中的模块和函数。 def is_leap_year(year): """判断指定的年份是不是闰年,平年返回False,闰年返回True""" return year % 4 == 0...详情>
【Python面试题】如何读取大文件? 2022-08-23
在排序阶段,先读入能放在内存中的数据量,将其排序输出到一个临时文件,依此进行,将待排序数据组织为多个有序的临时文件,然后在归并阶段将...详情>