[파이썬(Python)] 파이썬 클래스에 함수 추가하기


안녕하세요.

 

지난번 포스팅에서 파이썬에서 클래스를 정의 및 사용하는 방법에 대해서 알아보았는데요.

 

오늘은 클래스에서 함수를 선언하여 같이 사용하는 방법에 대해서 알려드리려고 해요.

 

간단히 사칙연산을 담당하는 Calculate 라는 클래스를 만들어 보도록 할게요.


 

그리고 해당 클래스에 선언된 함수들을 호출해서 직접 사용해 보도록 해보겠습니다.


예제 코드


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

#Calculate 클래스 선언

class Calculate:

    #숫자 변수 선언

    num1 = 0;

    num2 = 0;

 

    #덧셈 함수

    def sum(self):

        return self.num1 + self.num2

 

    #뺄셈 함수

    def minus(self):

        return self.num1 - self.num2

 

    #곱셈 함수

    def multi(self):

        return self.num1 * self.num2

 

    #나눗셈 함수

    def division(self):

        return self.num1 / self.num2

 

#Calculat 객체 선언

cal = Calculate()

cal.num1 = 30;

cal.num2 = 3;

 

print("덧셈 : {0} + {1} = {2}".format(cal.num1, cal.num2, cal.sum()))

print("뺄셈 : {0} - {1} = {2}".format(cal.num1, cal.num2, cal.minus()))

print("곱셈 : {0} * {1} = {2}".format(cal.num1, cal.num2, cal.multi()))

print("나눗셈 : {0} / {1} = {2}".format(cal.num1, cal.num2, cal.division()))

cs


실행 결과



 

위와 같이 Calculate 클래스에서 각 함수들을 알맞게 호출하여 제대로 출력된 것을 확인하실 수 있습니다.

 

감사합니다.^^


728x90

이 글을 공유하기

댓글

Designed by JB FACTORY