클래스의 생성자 함수가 인수를 받아와서 초기화하는 방법은 무엇인가요?

아래는 클래스의 생성자 함수가 인수를 받아와서 초기화하는 간단한 예제입니다.

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

person1 = Person("John", 25)
print(person1.name)  # 출력: John
print(person1.age)  # 출력: 25

위의 예제에서 Person 클래스의 생성자 함수는 nameage라는 두 개의 인수를 받아와서 객체를 초기화합니다. self는 인스턴스 자체를 나타내는 파라미터로, 객체의 속성을 설정할 때 사용됩니다.

생성자 함수를 사용하면 객체를 인스턴스화할 때 필요한 초기값을 전달할 수 있고, 이를 통해 객체를 생성하고 사용할 수 있습니다.