美文网首页
2019-12-02

2019-12-02

作者: 元气小地瓜 | 来源:发表于2019-12-02 20:24 被阅读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)


    相关文章

      网友评论

          本文标题:2019-12-02

          本文链接:https://www.haomeiwen.com/subject/fzkfgctx.html