python面向对象编程---初学者……^_^

面向对象首先就是要满足对方提出的要求,然后代码把我们想要的效果写出来。

(自己理解的,可能有点不准确)

要有一个面向过程的阶段:

面向过程:根据业务逻辑从上到下写代码

面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程


首先是一些基础的命令,给大家分享一下:

1.文件的打开与关闭(打开是重点,关闭很简单):


python面向对象编程---初学者……^_^_第1张图片
文件的打开也与关闭

2.文件的读写:


python面向对象编程---初学者……^_^_第2张图片
文件的读取

3.文件内容的定位:


python面向对象编程---初学者……^_^_第3张图片
文件内容的定位

4.文件夹的相关操作:


python面向对象编程---初学者……^_^_第4张图片
文件的相关操作

下面这一张是文件的访问模式的详情:


python面向对象编程---初学者……^_^_第5张图片
文件的访问模式

下面是面向对象编程学的,关于 类,对象的知识:

类与对象:

类:        抽象的 类 :不代表具体的事物

1.定义 类:      class  类名      (要用大驼峰命名法)

2.__init__初始化的方法:

python面向对象编程---初学者……^_^_第6张图片
__init__初始化的方法

3.id()内存地址:

id()内存地址

4.定义 __str__ 方法:

定义__str__

5.私有属性:

如果在属性名前面加了2个下划线’__’,则表明该属性是私有属性,否则为公有属性(方法也是一样)

python面向对象编程---初学者……^_^_第7张图片
私有属性

6.__del__方法:

当删除一个对象时,python解释器也会默认调用一个方法,这个方法为del()方法                                              del 程序结束后自动会调用

python面向对象编程---初学者……^_^_第8张图片
__del__方法

7.还有继承,没有说到,这个我也还没有学扎实,最近正在学习 继承 这一块,学完之后再和大家分享…………

你可能感兴趣的:(python面向对象编程---初学者……^_^)