ITPub博客

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

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

原创 Python 作者:千锋教育qyf 时间:2021-10-14 17:47:52 0 删除 编辑

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

pp

  Python培训教程:Python中的类、模块和包究竟是什么?

  一、类:

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

  二、模块:

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

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

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

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

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

  三、包:

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


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

请登录后发表评论 登录
全部评论
千锋教育隶属于北京千锋互联科技有限公司,以“初心至善,匠心育人”为核心价值观,致力于打造职业教育全产业链人才服务平台,公司总部位于北京,拥有全国一体化就业保障服务,成为学员信赖的职业教育品牌。 每年有数百万名学员受益于千锋组织的技术研讨会、技术培训课、网络公开课及免费教学视频。

注册时间:2021-03-17

  • 博文量
    527
  • 访问量
    204725