一、类和对象的基本概念
1.类:就像是使用制造某种产品的说明书,是负责创建对象的。
(1)是“模板”
2.对象:由“类”创造,是产物。
【不同对象之间的属性可能不同】
·在程序开发中,应该先有类再有对象。
3.类与对象的关系:
- 类是模板,对象是根据类而创建出来的,先有类,再有对象
- 类只有一个,而对象可以有多个
- 类定义了对象的属性和方法,不可能多,也不可能少
4.类的设计
·使用面向对象开发需求的时候,应该先分析一下需求,确定程序中需要哪些类
设计一个类,需要满足的三要素:
- 类名:这类事物的名字,满足大驼峰命名法;
- 属性:这类事物的特征;
- 方法:这类事物的行为举动;
大驼峰命名法:
- 每个单词的首字母使用大写;
- 单词与单词之间没有下划线;
提示:在设计类时,需求中没有涉及到的属性和方法不需要考虑。
01.dir内置函数
前言:之前学习过的变量,函数,数据都是对象
验证方法:
- 在数据后输入一个 . ,然后按下tab键,ipython会显示出能够调用的方法列表, 代码示例如下:
gl_list = [] gl_list.
- 使用内置函数dir传入标识符/数据,可以查看对象内的所有属性及方法
- 提示:python提供的内置方法/属性:__方法名__
def demo(): """这是一个测试函数""" print("hello python") demo() dir(demo) demo.__doc__
(我在Pycharm中运行那个方法没有看到结果,可能是需要在ipython中运行才看得到结果)下图是本应该看到的结果:(自行体会代码的用处啦)