데이터 분석가

파이썬 클래스 활용 본문

파이썬(python) 기초

파이썬 클래스 활용

PlintAn 2023. 3. 29. 09:00

안녕하세요 

 

 

클래스는 함수(메소드) 기능 모음집입니다

 

클래스 안에는 각각의 메소드(Method = 함수(funtion)가 있습니다.

 

클래스 설명

 

 

 

** def __init__(self)는 기본 생성 모양이라고 생각해두고 형태를 외웁시다

class Mystatus:
    def __init__(self, name, age, height, weight):
        self.name = name
        self.age = age
        self.height = height
        self.weight = weight

    def print_name(self):
        print(self.name)

    def print_age(self):
        print(self.age)

    def print_height(self):
        print(self.height)

    def print_weight(self):
        print(self.weight)

a = Mystatus("AnJuseong", 28, 175, 65)
b = Mystatus("" , 00, 000, 00) #변수에 넣어주면 간편하게 출력가능

print(a.name, a.age, a.height, a.weight)

쉽게 말해 Mystatus(클래스의 첫 글자는 대문자 필수)라는

 

함수 모음집에 name, age, height, weight 함수가 있네요.

 

Mystatus에 3가지 변수 이름, 나이, 키, 몸무게를 한번에 입력 가능합니다.

 

이를 a로 저장하고 print(a.name)을 하면 Anjuesong이 나오겠죠

 

이렇게 a,b,c,d,e 등등 수 많은 인스턴스들을 변수입력 한번에 적용 가능합니다 !

 

 

 

물론 def문을 이용하면 똑같이 print(출력) 가능하겠지만 각각의 해당 함수에 넣어줘야 하기에 번거롭습니다

 

클래스를 적극 활용합시다 !

 

 

 

 

 

Comments