python面试题总结

Posted kingshine007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python面试题总结相关的知识,希望对你有一定的参考价值。

一、list实现方式

list就是一种采用分离式技术实现的动态顺序表。在建立空表时,系统分配一块能容纳8个元素的存储区;在执行插入操作(insert或append)时,如果元素存储区满就换一块4倍大的存储区。但如果此时的表已经很大(目前的阀值为50000),则改变策略,采用加一倍的方法。

二、import一个包的过程

每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包。

import语句主要是做了二件事:

  1. 查找相应的module
  2. 加载module到local namespace

如果模块没有被找到,则按照如下路径进行搜索:

如果module没有被找到,则按照下面的搜索路径查找模块:

  1. .py 所在文件的目录
  2. PYTHONPATH 中的目录
  3. python安装目录,UNIX下,默认路径一般为/usr/local/lib/python/
  4. 3.x 中.pth 文件内容

三、

以上是关于python面试题总结的主要内容,如果未能解决你的问题,请参考以下文章

Python面试题大全总结

Python面试题大全总结

Python面试题

Python面试题大全总结

python算法面试题总结

华为平安阿里巴巴30道Python面试题总结(附答案)