在 Python 中,类的构造函数应该使用 __init__ 方法而不是 _init_。下面是一个示例类的构造函数:

class MyClass:
    def __init__(self, arg1, arg2):
        self.arg1 = arg1
        self.arg2 = arg2

    def some_method(self):
        # 在这里可以使用 self.arg1 和 self.arg2

# 创建一个 MyClass 对象
obj = MyClass('Hello', 'World')

# 调用对象的方法
obj.some_method()

在上面的示例中,__init__ 方法在类实例化时被调用,它接受 self 参数(表示实例本身)以及其他可能的参数。在构造函数中,您可以使用 self 来初始化类的属性。在这个示例中,objMyClass 的一个实例,它具有 arg1arg2 这两个属性。

请注意,__init__ 方法名前后各有两个下划线。这是 Python 中约定的双下划线命名约定,用于特殊方法(例如构造函数、析构函数等)的命名。

Python 类构造函数:使用 `__init__` 初始化对象

原文地址: https://www.cveoy.top/t/topic/b8oe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录