[파이썬] 루프와 pass 키워드
파이썬은 반복적인 작업을 처리하기 위해 for
와 while
루프를 제공합니다. 이러한 루프는 특정 조건이 참이거나 반복 가능한 객체를 통과할 때까지 코드를 반복 실행합니다. 그러나 때로는 루프 내에서 아무 작업도 수행할 필요가 없을 때가 있습니다. 이럴 때 pass
키워드를 사용하면 됩니다.
pass
키워드는 아무런 동작도 수행하지 않고 다음 코드로 넘어갑니다. 이는 코드의 구조를 유지하면서 현재 작업을 건너뛸 때 유용합니다. pass
는 주로 함수, 클래스, 조건문 등을 정의할 때 사용됩니다.
pass
키워드 예제
for i in range(5):
if i == 3:
pass # 현재 작업을 건너뜁니다.
print(i)
위의 예제에서 pass
는 i
가 3일 때 아무 작업도 수행하지 않습니다. 따라서 3은 출력되지 않고 0부터 4까지의 숫자만 출력됩니다.
pass
키워드를 사용하는 다른 예제
함수 정의
def my_function():
pass # 나중에 작성할 함수 내용
위의 예시에서 함수 my_function
에는 아무런 동작이 정의되어 있지 않습니다. pass
키워드를 사용하여 나중에 작성할 함수 내용을 비워둘 수 있습니다.
클래스 정의
class MyClass:
def my_method(self):
pass # 나중에 작성할 메서드 내용
위의 예시에서 클래스 MyClass
에는 메서드 my_method
가 정의되어 있지만, 아무런 동작이 정의되어 있지 않습니다. pass
키워드를 사용하여 메서드 내용을 나중에 작성할 수 있습니다.
결론
pass
키워드는 파이썬에서 아무 작업도 수행하지 않고 코드를 건너뛸 때 사용됩니다. 이는 루프, 함수 또는 클래스 내에서 현재 작업을 건너뛰고 코드의 구조를 유지하고 싶을 때 유용합니다.