分类 Python面试题 下的文章


撰写于    浏览:54 次  分类: Python面试题
从三个方面来说,主要有方面的措施:对象的引用计数机制、垃圾回收机制、内存池机制。一、对象的引用计数机制Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。引用计数增加的情况:1、一个对象分配一个新名称2、将其放入一个容器中(如列表、元组或字典)引用计数减少的情况:1、使用del语句对对象别名显示的销毁2、引用超出作用域或被重[...]

撰写于    浏览:33 次  分类: Python面试题
什么是lambda函数?它有什么好处?答:lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数lambda函数首要用途是用于短小的回调函数,如下所示:a = lambda x,y : x+ya(3,11)

撰写于    浏览:258 次  分类: Python面试题
一、函数是什么函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做method。定义: 函数是指将一组语句的集合通过一[...]

撰写于    浏览:355 次  分类: Python面试题
很多编程语言都有程序入口的概念,不管是面向过程还是面向对象的语言,都需要确定一个程序入口,指明程序开始执行的位置。就像C和C++中的main函数以及Java和C#中带main函数的主类,都是告诉编译器,程序需要从main函数开始执行。与上述的编译型语言不同,作为脚本语言,由于不需要将程序编译为二进制语句,Python编译器不需要在执行前对程序进行编[...]

撰写于    浏览:295 次  分类: Python面试题
with 语句的作用with 语句的基本作用:构建对资源创建与释放的with open('a','r) as f: for line in f: print line.strip()以上代码使用with as 语句来操作一个文件,其作用为 打开一个文件,如果一切正常则,将文件对下赋值给f,然后使用迭代器遍历文件中的每一行,当[...]