分类 Python面试题 下的文章


撰写于    浏览:8 次  分类: Python面试题
此页面将会收集大量的Python面试题目,欢迎大家提供和分享自己的面试题库:https://github.com/jackfrued/python_interview_questionhttps://github.com/jackfrued/interview_python

撰写于    浏览:12 次  分类: Python面试题
1、作用域介绍python中的作用域分4种情况: L:local,局部作用域,即函数中定义的变量;E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的;G:globa,全局变量,就是模块级别定义的变量; B:built-in,系统固定模块里面的变量,比如int, bytearray等。 搜索变量的优先[...]

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

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

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