Development/Python
[Python] pass 명령어란?
곽진돔
2023. 6. 18. 02:08
pass는 파이썬에서 사용되는 특수한 명령어이다. 아무 작업도 수행하지 않고, 단순히 실행 흐름을 건너뛰는 데 사용된다.
구문적으로 블록이 필요하지만 아무 동작이나 작업할 필요가 없는 경우에 주로 사용된다.
일반적인 사용 예
블록 구조에서 미완성한 부분
함수, 클래스, 조건문, 반복문 등의 블록 구조에서 구현할 내용이 없는 경우 pass를 사용하여 구문적으로 블록을 유지할 수 있다. 이는 나중에 구현할 내용이 있을 경우에 유용하다.
def my_function():
pass # 나중에 함수 구현을 추가할 예정
if condition:
pass # 나중에 조건에 따른 코드를 추가할 예정
for item in my_list:
pass # 나중에 반복문의 내용을 추가할 예정
임시로 블록을 비워둘 때
특정 조건이나 상황에 따라 아무 작업을 수행하지 않아야 할 때 pass를 사용하여 블록을 비워둘 수 있다.
if condition:
pass # 특정 조건에 대한 처리가 없음
while True:
pass # 반복문을 무한히 실행하지만 내부 작업은 없음
pass문은 파이썬에서 블록을 유지하면서 아무 작업도 수행하지 않는 데 사용되는 플레이스홀더이다.
문법적으로 문장이 필요하지만 구현할 내용이 없을 때 유용하게 사용된다.