python的常见面试题及答案(官方发布)-复习精华.docxVIP

  • 1
  • 0
  • 约6.76千字
  • 约 11页
  • 2026-08-28 发布于新疆
  • 举报

python的常见面试题及答案(官方发布)-复习精华.docx

python的常见面试题及答案(官方发布)-复习精华

一、Python基础概念与核心语法(共5题,总分50分)

1.Python解释器的类型有哪些?简述CPython的特点。

答案:Python解释器主要有CPython(官方解释器)、Jython(Java平台)、IronPython(.NET平台)、PyPy(JIT编译器)等。CPython是官方解释器,基于C语言实现,是大多数Python代码运行的基础,支持C扩展,性能较高。

2.解释Python中变量作用域的LEGB规则(Local→Enclosing→Global→Built-in)。

答案:LEGB规则是Python查找变量的顺序:首先在局部作用域(当前函数内定义的变量)查找,若未找到,则在嵌套函数(外层函数)的作用域查找,接着全局作用域(模块级别),最后是内置作用域(如内置函数名)。例如,在函数内定义变量x,则局部优先,不会访问全局x。

3.列表和元组的区别是什么?在什么场景下使用?

答案:列表是可变序列([]),元组是不可变序列(())。列表适用于需要频繁修改的场景(如动态数据集合),元组适用于数据固定、不可变的情况(如坐标、配置项)。元组比列表更节省内存,且更安全(防止意外修改)。

4.Python中字符串是不可变的,如何修改字符串?

答案:通过创建新

文档评论(0)

1亿VIP精品文档

相关文档