- 1
- 0
- 约6.76千字
- 约 11页
- 2026-08-28 发布于新疆
- 举报
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)