언어/python

pass 키워드, raise NotImplementError

lika-7 2023. 12. 17. 11:05

안녕하세요 lika-7입니다

이번시간에는 pass 와 NotImplementedError를 다루겠습니다.

pass

프로그래밍을 하다 보면 프로그래밍의 전체 골격을 잡아 놓고 처리할 내용은 나중에 만드는 경우가 많습니다.

위와 같은 이유로 함수 내용을 비위 놓고 나중에 구현 하기 위해 pass 구문을 사용 합니다

number = input("정수 입력> ")
number = int(number)

if number > 0:
	pass
else:
	pass

pass 키워드를 이용하면 아무것도 안하고 넘어갑니다.

NotImplementedError

pass는 아무것도 안하고 넘어가지만 NotImplementedError을 이용해 아직 구현하지 않았다고 오류를 강제로 발생 시킬 수도 있습니다.

number = input("정수 입력> ")
number = int(number)

if number > 0:
	raise NotImplementedError
else:
	raise NotImplementedError