美文网首页
Python类相关东西

Python类相关东西

作者: Hello_World_QYD | 来源:发表于2021-12-27 10:56 被阅读0次
class Musician:
    loveMusic = True
    def sing(self):
        print('我在唱歌')
laoFan = Musician()   \#类的实例化

print(laoFan)  #电脑上中的内存地址
print(type(laoFan))   #说明了laoFan这个实例属于Musician这个类

print(laoFan.loveMusic)     #调用类的属性;调用类属性: 实例名.属性名
laoFan.sing()  #  调用了类方法sing();调用类方法: 实例名.方法名()

注:self的作用:self会在类的实例化中接收传入的数据, 在代码中运行。类方法中调用类属性需要使用self

class Musician:
    name = '羽泉'
    def hello(self):
        print('hello,大家好')
    def sing(self):
        self.hello()  #类方法中调用类内部属性或者是其他方法时,需要使用self来代表实例
        print(self.name+'是音乐人')
singer = Musician()
singer.sing()

每个类中都存在一个初始化方法,这个方法不需要调用,在通过类创建实例对象的时候初始化方法会自动执行。

class Musician:
    def __ init __(self):
        print('你好,这里是初始化方法init')
liRongHao = Musician()

定义初始化方法:def __ init__(self): ,init两边是双下划线。

class Musician:    #创建类
    glasses = "墨镜"   #创建类属性

    def __init__(self,city):  #创建初始化方法
        self.city = city      #赋值属性
        print('组织语言中……')
    
    def intr(self):      #创建类方法
        print('我来自%s' % self.city)

hebe = Musician('中国台湾')  #类实例化对象
print(hebe.glasses)
hebe.intr()   #调用类方法

类的继承语法:calss X(Y):
当创建的类没有小括号时,这个类的父类就是Object
Object是所有类的父类,称其为根类
我们使用Python的一个法宝,isinstance()函数来判断一下某个实例是否属于某个类。
多重继承: 语法是class Z(X,Y)

相关文章

  • Python类相关东西

    注:self的作用:self会在类的实例化中接收传入的数据, 在代码中运行。类方法中调用类属性需要使用self 每...

  • 深入理解Python的元类

    类也是对象 在理解Python的元类之前,你需要掌握Python的类相关的知识。Python的类,有一个借鉴自Sm...

  • Python基础 | 类相关

    Python作为一种动态语言,有自己的特性。学习了部分关于Python中类相关的内容之后,总结几点小知识,更好的温...

  • Python经典类&新式类继承相关

    新式类(广度优先) 经典类(深度优先) 首先找入度为0的点,只有一个A,把A拿出来,把A相关的边剪掉,再找下一个入...

  • Python字符编码入门

    Python字符编码入门 字符串、字节串 python中有两个相关类, 他们都是basestring的子类: un...

  • Python中类创建的过程以及元类的理解

    首先类是一个什么东西 类是数据与操作其数据方法的封装 一个定义python类的例子: 于此,能解决python编程...

  • 2018

    2018学习目标 1.python为基础的人工智能,深度学习,数学基础。 2.python相关类库,flask,n...

  • 获取特定文件类型的关联图标

    文件系统相关类 要处理文件系统相关功能,一般直接使用Python 标准库中的函数,Qt 包含的以下几个类,只需要简...

  • python 类相关知识点

  • python类相关装饰器小记

    @property:针对属性的getter方法@age.setter:针对属性的setter方法 __ slots...

网友评论

      本文标题:Python类相关东西

      本文链接:https://www.haomeiwen.com/subject/mnqyqrtx.html