728x90
출처: https://wikidocs.net/book/1
클래스
# 함수 활용했을 때 코드: 각각 계산이 필요할 때마다 함수를 늘려줘야 한다.
result1 = 0
result2 = 0
def add1(num):
global result1
result1 += num
return result1
def add2(num):
global result2
result2 += num
return result2
print(add1(3))
print(add1(4))
print(add2(3))
print(add2(7))
3
7
3
10
# 클래스 활용
class Calculator:
def __init__(self):
self.result = 0
def add(self, num):
self.result += num
return self.result
cal1 = Calculator()
cal2 = Calculator()
print(cal1.add(3))
print(cal1.add(4))
print(cal2.add(3))
print(cal2.add(7))
3
7
3
10
모듈
패키지
예외 처리
내장 함수
표준 라이브러리
외부 라이브러
728x90
반응형
'공부 > Python' 카테고리의 다른 글
[Python] swap (0) | 2024.04.17 |
---|---|
[Python] for-else while-else (0) | 2024.04.16 |
[점프 투 파이썬 ] 04장 입력과 출력 (0) | 2023.04.09 |
[점프 투 파이썬 ] 03장 제어문 (0) | 2023.04.08 |
[점프 투 파이썬 ] 02장 자료형 (0) | 2023.04.08 |