본문 바로가기
[파이썬 입문 클래스] 인스턴스, 메소드, 상속 등 예제 총정리 클래스 (class)Python 클래스(class)는 다음 예제와 같이 정의합니다. 클래스 이름은 관습적으로 대문자로 시작합니다. 123456789101112131415class MyClass: """A simple example class""" # 따옴표 3개로 코멘트 def __init__(self): # 컨스트럭터 (생성자) self.name = "" def getName(self): # getName() 메소드 return self.name def setName(self, name): # setName() 메소드 self.name = name a = MyClass() # 클래스의 인스턴스 생성a.setName("Tanaka") # setName() 메서드 호출print a.getName() # g.. 2019. 8. 20.
[파이썬 입문] 제어문 - if else while for in break continue 만약 ~라면 (if, else, elseif)123456if expression: suite...[elif expr: suite...][else: suite...]cs if는 "만약"을 의미합니다. 문장(소스로 구현한 식)이 참이면, 들여쓰기 된 블록을 실행합니다. 다음 예제에서는 num 값이 10보다 크면 BIG를 3번 표시합니다. 1234if num > 10: print "BIG" print "BIG" print "BIG"cs else는 "그렇지 않으면"을 의미합니다. 다음 예제에서는 num이 10보다 크면 BIG, 그렇지 않으면 SMALL을 출력합니다. 1234if num > 10: print "BIG"else: print "SMALL"cs elif는 '그렇지 않다면 만약'이란 뜻입니다. 다음 예제.. 2019. 8. 7.
[파이썬 입문] 클래스 사용법 - 4단계로 마스터 파이썬으로 클래스 class 사용하려는 분들은 궁금할 겁니다. "원래 클래스가 뭐지? 객체지향이 뭐지? 생성자? 상속? 함수?그리고 뭐?" 프로그래밍 언어에서 클래스(clasS)와 객체지향이라는 말을 자주 듣게 되지만 사용법은 어떻게 이해해야 할까요? 클래스를 간단하게 설명하면 처리 단위를 1개로 정의한 것으로 모든 프로그래밍 언어에서 사용되고 있습니다. 이 포스팅은 클래스 사용법이나 생성자, 메소드, 상속 등을 이해하고 싶은 분들을 위해 4단계로 클래스를 설명합니다.이 포스팅은 이런 분들을 위해 썼습니다. 기본 클래스 만드는 방법을 알고 싶어요생성자, 메소드, 상속에 대해서도 이해하고 싶어요 클래스에 대해 알기 쉽게 해설하므로, 꼭 참고하세요. Python 클래스Python에는 클래스라는 기능이 있습니.. 2019. 7. 23.