<점프 투 파이썬> 5장 '파이썬 날개 달기'를 봤다. 지금껏 쓸 일도 없었고, 쓸 줄도 몰랐던 클래스와 패키지 같은 내게만 새로운 개념들이 나와서 유익했다. 내장 함수들도 사용 빈도가 높은 것들로 정리되어 있었다.
# 생성자(Constructor): 객체 생성 시 자동으로 호출되는 메서드
>>> def __init__(self, first, second):
self.first = first
self.second = second
>>> a = FourCal(4,2) # 객체 생성과 동시에 매개변수에 각각 4, 2 대입
>>> print(a.first)
4
>>> print(a.second)
2
if __name__ == "__main__": # 해당 파일을 직접 실행했을 때만 참이 됨
print(add(1, 4))
print(sub(4, 2))
try:
...
except ZeroDivisionError as message: # 오류 메시지 자체가 출력됨
print(message)
except (FileNotFoundError, IndexError) as i:
print(i)