[Python3] 021 面向对象 第一弹

时间:2019-04-07 11:18:06   收藏:0   阅读:141

1. 面向对象概述

1.1 OOP 思想

1.2 几个名词

名词 释义
OO 面向对象
OOA 面向对象分析
OOD 面向对象设计
OOI 面向对象实现
OOP 面向对象编程


1.3 类与对象

术语 概念
抽象名词,代表一个集合,共性的事物
对象 具象的事物,单个个体


术语 释义
抽象,代表一大类事物
对象 具象,代表某一类事物的某一个个体


术语 释义
属性(变量) 表明事物的特征
成员方法(函数) 表明事物功能或动作


2. 类的基本实现

2.1 类的命名

2.2 如何声明一个类

2.3 如何实例化一个类

变量 = 类名()               # 实例化了一个对象

2.4 如何访问对象成员

2.5 如何检查类与对象的所有成员

  1. 检查类的所有成员
class_name.__dict__         # dict前后各有两个下划线
  1. 检查对象的所有成员
obj.__dict__                # dict前后各有两个下划线


3. anaconda 基本使用

命令 释义
conda list 显示 anaconda 安装的包
conda env list 显示 anaconda 的虚拟环境列表
conda create -n xxx python=3.7 创建 python 版本为 3.7 的虚拟环境,名称为 xxx
source active xxx 激活 xxx 虚拟环境
source deactive 挂起 xxx 虚拟环境


4. 类和对象的成员分析


5. 关于 self



此为听 北京图灵学院的 Python3 公开课 所记笔记

原文:https://www.cnblogs.com/yorkyu/p/10664177.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!