Python培训教程:Python中的类、模块和包究竟是什么?在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知识,但是苦于没有人指导,那么可以添加我们的qq群-790693323,点击添加(加群备注:领资料)不仅可以领取python学习资料,并且群内还有专业的老师定期解答大家的问题,想要学习python的小伙伴,不要错过。
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱