目标
●dir内置函数
●定义简单的类(只包含方法)
●方法中的self函数
●初始化方法
●内置方法和属性
01.内置函数
●在Python中对象几乎是无处不在的,我们学习的变量、数据、函数都是对象
在Python中可以使用以下两个方法验证:
1.在标识符/数据后输入一个 . ,然后按下TAB键,命令行中会提示该对象能够调用的方法列表
2.使用内置函数 dir 传入标识符/数据,可以查看对象内的所有属性及方法
提示 __方法名__ 格式的方法是Python提供的内置方法/属性
序号 | 方法名 | 类型 | 作用 |
---|---|---|---|
01 | __new__ | 方法 | 创建对象时,会被自动调用 |
02 | __init__ | 方法 | 对象被初始化时,会被自动调用 |
03 | __del__ | 方法 | 对象被从内存中销毁前,会被自动调用 |
04 | __str__ | 方法 | 返回对象的描述信息,print函数输出使用 |
提示 利用好dir()函数,在学习时很多内容就不许要死记硬背了
02.定义简单的类(只包含方法)
面向对象是更大的封装,在一个类中 封装 多个方法,这样通过这个类创建出来的对象,就可以直接调用这些方法了!
2.1定义只包含方法的类
●在python中要定义一个只包含方法的类,语法格式如下:
class 类名:
def 方法1(self, 参数列表):
pass
def 方法2(self, 参数列表):
pass
●方法 的定义格式和我们接触过的 函数 几乎一样
●区别在于第一个参数必须是 self
注意:类名 的命名规则要符合 大驼峰命名法
2.2创建对象
●当一个类定义完成后,要使用这个类来创建对象,语法格式如下:
对象变量 = 类名()
如有错误或建议欢迎大家指出与评论哈,希望这篇博文能帮助到大家,大家也可以分享给需要的人。
如需转载,请注明出处。https://www.jianshu.com/p/f1029f48df2a
网友评论