Python面试题
携梦问道
抟扶摇而上者九万里
展开
-
Python开发面试题
Python 语言类变量和实例变量@staticmethod 和 @classmethod闭包,装饰器,迭代器,yield,生成器,内存管理GC?staticmethod和装饰器的区别?*args 和 **kwargs鸭子类型@property 和 @setter简要描述Python的垃圾回收机制(garbage collection)__new__和__init__的区别。Python里面如何拷...转载 2018-03-27 18:03:25 · 3548 阅读 · 0 评论 -
常见的25个python面试问答
1.什么是Python?使用Python有什么好处?Python是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理。它简洁、简单、方便、容易扩展,有许多自带的数据结构,而且它开源。2.什么是PEP8?PEP8是一个编程规范,内容是一些关于如何让你的程序更具可读性的建议。3.什么是pickling和unpickling?Pickle模块读入任何Python对象,将它们转换成字符串,然后使用...转载 2018-03-27 18:48:35 · 22598 阅读 · 0 评论 -
Python面试题
1.Python是如何进行内存管理的?答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制一、对象的引用计数机制Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。引用计数增加的情况:1,一个对象分配一个新名称2,将其放入一个容器中(如列表、元组或字典)引用计数减少的情况:1,使用del语句对对象别名显示的销毁2,引用超出作用域或被重新赋值sys.getr...转载 2018-03-27 20:21:27 · 201 阅读 · 0 评论