美文网首页ITS·黑客
Python学习笔记十三

Python学习笔记十三

作者: 6156fc232124 | 来源:发表于2017-05-06 23:54 被阅读1次

    OOP

    1. 类是创建实例的模板

    2. 实例则是一个一个具体的对象,各个实例拥有的数据都互相独立,互不影响。

    3. 方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据。

    4. 和静态语言不同,Python允许对实例变量绑定任何数据,即两个实例变量,虽然它们都是同一个类的不同实例,但拥有的变量名称都可能不同,例子如下(看了一定理解):

    >>>bart = Student('Bart Simpson',59)

    >>>lisa = Student('Lisa Simpson',87)

    >>>bart.age =8>>>bart.age

    8>>>lisa.age

    Traceback (most recent call last):

    File"", line1,in

    AttributeError:'Student'object has no attribute'age'

    5.错误总结:一定要细心!!!!!

    一定要打清楚init左右的下划线到底有几个!!!2!!!

    冒号不知道今天怎么也忘记了,可能是好久没学习了吧。。。

    和普通的函数相比,在类中定义的函数只有一点不同,就是第一个参数永远是实例变量self,并且,调用时,不用传递该参数。

    以后早点传笔记,我真的提前写完了,但是忘记交了!!!

    相关文章

      网友评论

        本文标题:Python学习笔记十三

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