优草派  >   Python

Python类该如何去使用?Python中定义和使用类的方法

罗西汉            来源:优草派

Python中的类是一个比较特殊的对象,它可以用来声明多个不同的属性和方法,而且在实例化类对象的时候可以根据传进的不同参数生成不同值的类对象。那么本文就会来介绍一下python中的类该怎么去定义和使用,往下看看吧。

Python类该如何去使用?Python中定义和使用类的方法

一、定义类

python中定义一个类非常简单,只需要使用关键词class后接一个类名和括号就可以了。python类中需要去包含一个构造函数init,并且在这个构造函数中会有一个参数self指向这个类本身,具体实例如下所示:

# 定义一个类
class aa():
def __init__(self):
print(’这是一个类’)

二、使用类

python中的类必须要要实例化之后才可以去使用,但是在python中类的属性和普通方法可以通过实例化后的对象去访问。但是对于使用关键词去定义的静态方法和类方法可以不需要使用实例化后的类就可以去调用,示例如下:

# 定义一个类
class aa():
    tr = 133
    def __init__(self):
        print(’这是一个类’)
    # 普通方法
    def as():
        pass
    # 静态方法
    @staticmethod
     def sd():
        pass
    # 类方法
    @classmethod
    def sc():
        pass
# 实例化类
aa = aa()
# 调用三个方法
aa.as()
aa().sd()
aa().sc()
print(aa.tr)

在上面这个代码示例中普通的类方法需要实例化的类对象去调用,但是静态方法和类方法可以直接使用类去调用,并且可以使用实例化的类去访问类的属性并输出。

以上就是关于“Python类该如何去使用?Python中定义和使用类的方法”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行