【Python面试题】说一下namedtuple的用法和作用 2022-08-23
Python标准库的collections模块提供了很多有用的数据结构,这些内容并不是每个开发者都清楚,就比如题目问到的namedtuple,在我参加过的面试中...详情>
【Python面试题】说出下面代码的运行结果 2022-08-23
接下来,通过Child1.x = 2给类Child1重新绑定了属性x并赋值为2,所以Child1.x会输出2,而Parent和Child2并不受影响。执行Parent.x = 3会重新给...详情>
【Python面试题】正则表达式的match方法和search方法有什么区别? 2022-08-23
点评:正则表达式是字符串处理的重要工具,所以也是面试中经常考察的知识点。在Python中,使用正则表达式有两种方式,一种是直接调用 re模块中...详情>
【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面试题】如何用Python判断一个日期是这一年的第几天 2022-08-23
不使用标准库中的模块和函数。 def is_leap_year(year): """判断指定的年份是不是闰年,平年返回False,闰年返回True""" return year % 4 == 0...详情>
【Python面试题】请说说python中正则表达式如何提取数据 2022-08-23
分组就是用一对圆括号“()”括起来的正则表达式,匹配出的内容就表示一个分组。从正则表达式的左边开始看,看到的第一个左括号“(”表示第一个...详情>
__init__和__new__方法有什么区别? 2022-08-22
Python中调用构造器创建对象属于两阶段构造过程,首先执行__new__方法获得保存对象所需的内存空间,再通过__init__执行对内存空间数据的填充(...详情>
请简单的叙述下数据存储原理 2022-08-22
顺序存储方法 该方法把逻辑上相邻的结点存储在物理位置上相邻的存储单元里,结点间的逻辑关系由存储单元的邻接关系来体现。由此得到的存储表示...详情>
按照题目要求写出对应的函数 2022-08-22
要求:写一个函数,传入的参数是一个列表(列表中的元素可能也是一个列表),返回该列表最大的嵌套深度。例如:列表[1, 2, 3]的嵌套深度为1,...详情>