2019-12-02

2019-12-02  本文已影响0人  元气小地瓜

粉a:表示类的属性,黄f 表示类的方法

当方法要想使用属性时,必须有self.属性     才行


当方法里使用了前面属性没有定义的变量时,调用方法时要指出变量的值,如下:

stu1.xuexi(11)     或者stu1.xuexi(grade=11)  对于多变量情况可以采用后面一种避免混乱

但是以上定义方法都有一个确定,就是属性不能再实例化的直接加进去,即你只能通过P=class()

这种括号里面什么都没有的形式实例出一个对象(本质上,它约等于没有实例化。。)


通过__init__可以初始化鲜活的对象了,并且初始化的括号不在里面啥都没有了,有参数了,并且可以修改,__init__函数里面的参数,对象初始化的可以直接制定了


模块与包

首先模块就是程序,xxxx.py   

包:一个文件夹,里面放了很多模块

四种获取模块功能的方法

import pywt

print(pywt.__doc__)

pywt.__all__

dir(pywt)

help(pywt)


上一篇下一篇

猜你喜欢

热点阅读