1. __init__(self, ...): Constructor method, used to initialize object attributes.

    The __init__() method is called when an object is first created and is used to initialize the object's attributes. It takes the instance of the object as the first argument and can take additional arguments to set the initial values of the attributes.

    class Person:
        def __init__(self, name, age):
            self.name = name
            self.age = age
    
        def __str__(self):
            return f"{self.name}, {self.age} years old"