码迷,mamicode.com
首页 > 编程语言 > 详细

python面试题总结

时间:2019-09-21 23:21:28      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:port   __init__   内容   app   name   space   存储   namespace   一个   

一、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面试题总结

标签:port   __init__   内容   app   name   space   存储   namespace   一个   

原文地址:https://www.cnblogs.com/kingshine007/p/11565101.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!