2018年度最新Python面试题'及其内容答案.doc
《2018年度最新Python面试题'及其内容答案.doc》由会员分享,可在线阅读,更多相关《2018年度最新Python面试题'及其内容答案.doc(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、2018 年最新 Python 面试题及答案找工作是每个学习 Python 人员的目标,为了更好的找到工作,刷面试题是必不可少的,了解最新企业招聘试题,可以让你面试更加的顺利。小编整理了一些 2017 年最新的 Python 面试题,来测测你技术的掌握度吧。 1 1、PythonPython 里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别)里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别)答:赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改其中一个对象,另外一个也会修改改变
2、)1,完全切片方法;2,工厂函数,如 list();3,copy 模块的 copy()函数深拷贝:创建一个新的对象,并且递归的复制它所包含的对象(修改其中一个,另外一个不会改变)copy 模块的 deep.deepcopy()函数2 2、PythonPython 里面里面 match()match()和和 search()search()的区别?的区别?答:re 模块中 match(pattern,string,flags),检查 string 的开头是否与 pattern 匹配。re 模块中 research(pattern,string,flags),在 string 搜索 pattern
3、 的第一个匹配值。print(re.match(super, superstition).span()(0, 5)print(re.match(super, insuperable)Noneprint(re.search(super, superstition).span()(0, 5)print(re.search(super, insuperable).span()(2, 7)3 3、有没有一个工具可以帮助查找、有没有一个工具可以帮助查找 pythonpython 的的 bugbug 和进行静态的代码分析?和进行静态的代码分析?答:PyChecker 是一个 python 代码的静态分析工
4、具,它可以帮助查找python 代码的 bug, 会对代码的复杂度和格式提出警告Pylint 是另外一个工具可以进行 codingstandard 检查4 4、简要描述、简要描述 PythonPython 的垃圾回收机制(的垃圾回收机制(garbagegarbage collectioncollection)。)。答案这里能说的很多。你应该提到下面几个主要的点:Python 在内存中存储了每个对象的引用计数(reference count)。如果计数值变成 0,那么相应的对象就会小时,分配给该对象的内存就会释放出来用作他用。偶尔也会出现引用循环(reference cycle)。垃圾回收器会定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2018 年度 最新 Python 试题 39 及其 内容 答案
限制150内