python类的基础讲解
最近在学python 在类的地方遇到了一些问题(大佬勿喷)
面对对象编程是当前开发效率最高的编写方法之一
基于创建类的方法 根据类来创建实列化对象
1.创建类
这里可能存在疑惑的是_int_():这个叫做构造方案而不是创建方法 其中这里的为三部分构成self name year
当中self的作用是表示指向类本身 这里也就是Dog类 那么在传递值的时候空的值就无法传递 只能是传递于与_int_()方法相匹配的参数 当然self不需要传入python会自动传入
这里的return方法和函数一样 当代码遇到return的时候就不会执行 将值返回给调用处
没有return的时候就会打印调用处的值为None
创建实例对象方法 实列对象变量名=类(值)
调用方法 实例对象名.需要调用的方法名
在创建类实例对象的时候存在可能遇到的问题是 相关于缩进的问题 也就会自动缩进 但是创建类的实例对象是不需要缩进的缩进了之后就会出现下面的情况
但是在pycharm当中会自动缩进 所以要注意否则就无法赋值到上面的形参然后代码执行不了(python对缩进的要求比较严)