美文网首页
《零基础上手Python爬虫系列》 - 09 Python面向对

《零基础上手Python爬虫系列》 - 09 Python面向对

作者: 聂云⻜ | 来源:发表于2020-02-18 16:44 被阅读0次

    本篇目前为视频学习的笔记备注,待更新,本周内会整理完毕

    类的基本的作用就是封装代码

    类的调用是在外部,不要在内部调用类的方法?

    类和对象

    方法和数据成员

    构造函数

    3个不同的对象

    对象实例化的时候,自动调用构造函数

    self 可以随意定义

    类的属性,不受对象的属性的变化

    Python 去寻找实例变量

    查找实例变量,没有的话从类变量里去寻找,当期类没有的话,会继续去父类里去寻找同名变量(这个是针对类的调用时候)

    实例方法中必须包含“self”,self是当前调用方法的对象,谁调用就是谁,slef 这个名字可以随意起,但是约定为self

    实例方法内部访问实例变量和类变量

    实例方法中如何调用类变量

    实例方法通常是用来操作实例变量,但是也可以操作类变量

    如何定义一个类方法,添加@classmethod

    cls可以为任意值,约定为cls (class)

    操作一个对象无关的变量,最佳的方式还是操作类方法

    Python中可以用实例调用类方法,但是不建议这么做,不合逻辑

    静态方法,使用装饰器 @staticmethod

    实例和类都可以调用静态方法

    相关文章

      网友评论

          本文标题:《零基础上手Python爬虫系列》 - 09 Python面向对

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