프로그래밍 언어/Python

5. Python 함수와 클래스

copynull 2020. 8. 12. 11:58

01. 함수

 

함수란? 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합

 

def 함수명(매개변수, ...) :

      처리 내용....

      return 리턴값

 

함수 예제

 

 

02. 클래스

 

객체 지향 프로그래밍(OOP)에서 특정 객체를 생성하기 위해 변수와 메소드를 정의하는 일종의 틀이다. 객체를 정의 하기 위한 상태(멤버변수)와 메서드(함수)로 구성된다.

 

class 클래스명:

     멤버변수

     ...

 

     def __init()__(self, 변수명, ....):      => 생성자 함수

         self.변수명 = 변수명

         ....

 

     def  멤버함수():

         내용

         ...

 

클래스 예제