init() 函数

要理解类的含义,我们必须了解内置的 __init__()函数。

所有类都有一个名为 __init__()的函数,它总是在类被初始化时执行。

大多数情况下,我们使用 __init__()函数为对象属性赋值,或者在创建对象时需要执行的其他操作

使用 init() 函数创建类构造函数的示例

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

p1 = Person("John", 36)
print(p1.name)
print(p1.age)

在这里,我们创建了一个 Person 类,并使用 __init__()函数为 name 和 age 赋值。

说明:每次使用该类创建新对象时,都会自动调用 __init__()函数。

Python 类

类就像对象构造函数。
或者我们可以说创建对象的“蓝图”。

创建 Python 类的示例

class MyClass:
  x = 5
print(MyClass)

程序说明

在这里,我们创建了一个名为 MyClass 的类,其属性名为 x。

上述程序的输出是

<class '__main__.MyClass'>
Python 类和对象
之路教程 https://onitr oad .com

Python对象

上面我们创建了一个类,现在我们可以使用名为 myClass 的类来创建对象

Python 对象示例

class MyClass:
  x = 5
p1 = MyClass()
print(p1.x)

程序说明

在这里,我们使用类名来创建名为 p1 的对象。
在 对象 的帮助下,我们将访问 class 属性。

上述程序的输出是

5

Python 类/对象

众所周知,Python 是一种面向对象的编程语言。
Python 中的几乎所有东西都被视为一个对象,具有其属性和方法。
例如,列表、元组、集合、字典等。
换句话说,Python 对象只是数据(变量)和作用于这些数据的方法(函数)的集合。

日期:2020-09-17 00:10:30 来源:oir作者:oir