类
类的概念出现在很多语言中,是面向对象程序设计的基础,也很容易理解。抽象出不同对象的共同特征,根据相似性原则,将相似的对象归于同一个类的概念,将数据和操作进行封装,以备日后复用。
模块
模块,Python中的一个文件可以认为是一个模块。创建脚本文件后,定义了某些函数和变量。你可以通过在需要这些函数的其他文件中导入此模块来重用这些函数和变量。模块名称是文件名减去 .py 后缀。
模块也可以简单的划分为built-in模块和自定义模块
built-in 模块就是Python内置的一些模块,比如:sys, os等基本模块
内置函数dir()可以查看模块定义了哪些数据(包括变量名、模块名、函数名等):dir(模块名),无参数时返回所有当前定义的名称
模块搜索路径
导入模块时,解释器首先在当前包中查找模块,如果没有找到,则在built-in 内置模块中查找,如果没有找到,则根据sys.path给定的路径查找对应的模块文件。路径(模块名称.py)
包
包是一种层次化的文件目录结构,它定义了一个由n个模块或n个子包组成的python应用程序执行环境。
简单的说:一个包就是一个包含一个__init__.py文件的目录,这个目录下必须有这个__init__.py文件和其他模块或者子包。
一个包可以使用import导入一个包,也可以使用from + import导入一个包中的一些模块。包目录中的第一个文件是 init.py。
分包:如果子目录下也有init.py,那么就是这个包的分包。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何从python字典中删除键值对08/12
- ♥ python3多线程中如何重写run()函数?10/26
- ♥ python pdb的使用方法11/20
- ♥ Python中的三种模块类型介绍10/25
- ♥ 如何用 python 编写程序12/16
- ♥ python如何获取对象信息01/14
内容反馈