10 Python学习总结:模块和包

模块(Module):是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

  1. 模块让你能够有逻辑地组织你的 Python 代码段。
  2. 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。
  3. 模块能定义函数,类和变量,模块里也能包含可执行的代码。
  4. 包括:内置模块,自定义模块,第三方模块;

import 导入文件都做了哪些事?

  1. 以源文件为准产生一个名称空间
  2. 以刚刚产生的名称空间为准,执行源文件的代码
  3. 会在当前文件中定义一个名字,这个名字就是模块名,用来引用模块中的名字

模块的搜索路径:模块的查找顺序是:内存中已经加载的模块->内置模块(系统内置那些)->sys.path路径中包含的模块

:包就是一个包含有__init__.py文件的文件夹。包的导入和导入模块类似,形式:import 包名,只不过想要使用包中的工具,则需要在包的 __init __ 文件下导入此包的模块。

__init __的作用:将此包下的模块进行导入,在其他地方调用这个包时,以便访问使用这个包的方法。

你可能感兴趣的:(python语言核心总结,python经典编程)