python学习——类、模块与包

来源:互联网 发布:c语言字符比大小 编辑:程序博客网 时间:2024/06/05 15:21

1、Python中的类是定义的一个class,类中包含属性和方法

class Rectangle():    def __init__ (self,a,b):        self.a = a        self.b = b    def area(self):        return self.a*self.b

这是一个长方形类,包含求该长方形面积的方法。

2、模块就是一个.py的文件,文件中包含了一些函数、类。
我们在导入模块的时候,import xxx,就可以通过这种途径将需要的模块导入进来。

3、包。包是一个文件夹,里面包含有一定数目的模块及子包,并且一定含有一个init.py 的文件。
如下所示,为Django的开发初始目录。文件夹myfirstdjango就是一个包,而其余的所有.py文件都是模块。class类写在模块中。

这里写图片描述