ITPub博客

首页 > 应用开发 > Python > Python中的类、模块和包究竟是什么?

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

原创 Python 作者:千锋武汉 时间:2021-10-15 10:15:50 0 删除 编辑

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

pp

   一、类:

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

   二、模块:

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

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

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

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

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

   三、包:

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

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

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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31548651/viewspace-2827834/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-12-13

  • 博文量
    841
  • 访问量
    417494