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中的类模块和包究竟是什么?的主要内容,如果未能解决你的问题,请参考以下文章