IT@程序员猿媛随笔-生活工作点滴互联网科技

面向对象基本语法

2019-07-12  本文已影响13人  Kkite
目标

●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

上一篇下一篇

猜你喜欢

热点阅读