일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ndarray
- 파이썬
- API
- 웹페이지
- HTTP
- Game
- 유데미
- HTML
- Sheety
- 웹크롤링
- twilio
- phython
- 오류
- 부트스트랩
- 상태코드
- Python
- API플랫폼
- 계산기
- Endpoint
- Pygame
- udemy
- 프로그램
- 쉬티
- 게임
- 최저가
- class
- 파싱
- Tequila
- SMTP
- 프로젝트
Archives
- Today
- Total
데이터 분석가
파이썬 클래스 활용 본문
안녕하세요
클래스는 함수(메소드) 기능 모음집입니다
그 클래스 안에는 각각의 메소드(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(출력) 가능하겠지만 각각의 해당 함수에 넣어줘야 하기에 번거롭습니다
클래스를 적극 활용합시다 !
'파이썬(python) 기초' 카테고리의 다른 글
웹 크롤링과 파싱(parsing) (0) | 2023.04.19 |
---|---|
파이썬 requests 모듈로 HTTP 메소드(GET,POST,PUT 등) (0) | 2023.04.05 |
API와 END POINT(Feat.URL)의 개념 (0) | 2023.04.05 |
파이썬(Python) 모듈(Module) 활용하기(Feat.커피 자판기 프로젝트) (0) | 2023.03.27 |
파이썬 프로그래밍의 기초(Data Type) (0) | 2023.02.02 |
Comments