본문 바로가기

파이썬/파이썬 기초문법

파이썬 (self)

반응형

개별 메시지

생성 시간: 01:12:35

🤖 AI 어시스턴트

Python에서 self는 주로 클래스 내의 메소드에서 인스턴스(객체) 자신을 참조하기 위해 사용됩니다. 특히, 클래스 메서드나 인스턴스 메소드에서 첫 번째 매개변수로 일반적으로 지정되며, 이 매개변수를 통해 해당 메소드가 어떤 객체에 대한 것인지 알 수 있습니다. 예를 들어:

class Person:
    def __init__(self, name):
        self.name = name  # 인스턴스 생성 시 name 속성을 설정

    def greet(self):
        print(f"Hello, {self.name}!")  # self는 현재 인스턴스(Person 객체)를 가리킴

여기서 self는 각 Person 객체의 인스턴스를 나타내며, 메소드 호출 시마다 해당 객체의 상태에 따라 동작합니다. 예를 들어, person = Person("Alice")로 객체를 생성한 후 person.greet()를 호출하면 "Hello, Alice!"가 출력됩니다.


AI 모델 정보

  • 모델: exaone3.5:2.4b-instruct-q4_K_M
  • 모델 타입: fast
  • 설명: ⚡ 초고속 응답 (1.6GB, Q4_K_M)
  • 답변 방식: RAG 기반
  • RAG 모드: LangChain RAG

이 답변이 도움이 되었나요? 추가로 궁금한 점이 있으시면 언제든지 말씀해 주세요!

 

자체개발한 private slm의 출력 결과물 입니다.

 

- 끝 -

반응형

'파이썬 > 파이썬 기초문법' 카테고리의 다른 글

파이썬 self  (0) 2025.10.06
파이썬 문법 (return type) -> str  (0) 2025.10.05
try catch, for, elif  (0) 2023.08.04
if 조건문 (for문 에서의 if문)  (0) 2022.01.21
파이썬 기초  (1) 2021.08.12