Python中的类模块和包究竟是什么?

Posted 程序员的小傲娇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中的类模块和包究竟是什么?相关的知识,希望对你有一定的参考价值。

Python中的类、模块和包究竟是什么?在Python和其他编程语言中,都有类似或相同的概念,如对象、类、模块、包,名称都是一样的,只不过会有细微的一些区别,正是因为有这些存在,才使开发变得简单,对于想要学习Python的同学,希望通过本篇文章可以帮助到你了解Python,请看下文:
  

一、类:

在许多语言中都存在,是面向对象的基础,将不同物体的共同特征抽取出来,根据相似度分类,把彼此相似度高的物体归于一类,从而提高代码的可重用性,大大降低了代码的复杂性。

二、模块:

在Python中,一个文件就可以称为是一个模块了,在创建一个脚本文件且定义了某些函数和变量后,在其他需要使用这些功能的文件中,导入该模块,就可以重复使用其中的函数和变量,模块名就是文件名去掉.py后缀。

模块也可以划分为built -in模块和自定义模块。

前者是Python内置的模块,比如sys、os等基本模块。

内置函数dir()可以查看模块定义了什么数据,其中包括变量名、模块名、函数名等。

当导入一个模块时,解释器会现在当前的包中进行查找,如果未找到,会在内置的built -in模块中查找,如果还未找到,会按sys.path给定的路径找相对应的模块文件。

三、包:

可以说是一个文件目录结构,由n个模块或n个子包组成的PYthon应用程序执行环境,包是一个包含_init_.py文件的目录,该目录下必须要有_init_.py文件和其他模块或子包。

以上就是为大家介绍的Python中的类、模块和包究竟是什么?如果大家想要学习python或者是正在学习python知识,但是苦于没有人指导,可以关注小千,后续会继续分享更多Python知识。

本文来自千锋教育,转载请注明出处。

以上是关于Python中的类模块和包究竟是什么?的主要内容,如果未能解决你的问题,请参考以下文章

python中的import

[Python3]模块和包

Python学习---模块和包

从C#到Python——5模块和包

python模块和包

Python-模块和包