Python教程

python定义类

本文主要是介绍python定义类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

类仅仅充当图纸的作用,本身并不能直接拿来用,而只有根据图纸造出的实际物品(对象)才能直接使用。因此,Python 程序中类的使用顺序是这样的:

  1. 创建(定义)类,也就是制作图纸的过程;
  2. 创建类的实例对象(根据图纸造出实际的物品),通过实例对象实现特定的功能。

类的定义

无论是类属性还是类方法,对于类来说,它们都不是必需的,可以有也可以没有。另外,Python 类中属性和方法所在的位置是任意的,即它们之间并没有固定的前后次序.

class 类名:
    多个(≥0)类属性...
    多个(≥0)类方法...

"""定义一个空类"""

class Empty:
    pass

类属性: 指的就是在各个类方法之外定义的变量称为类属性或类变量
类方法: 指的是包含类中的函数
实例属性:指的是在类方法中定义的属性,称为实例属性或实例变量

_ _ init _ _ 方法

_ _ init _ _() 方法,该方法是一个特殊的类实例方法,称为构造方法(或构造函数)。
构造方法用于创建对象时使用,每当创建一个类的实例对象时,Python 解释器都会自动调用它。

这篇关于python定义类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!