본문 바로가기
Programing/Python

Python pass

by 멍멍돌이야 2023. 3. 4.
반응형

이 자습서에서는 Python pass 문을 자리 표시자로 사용하는 방법을 배웁니다.

 

Python pass 문 소개

다음 if...else 문이 있다고 가정합니다.

counter = 1
max = 10
if counter <= max:
    counter += 1
else:
    # implement later

 

else 절에는 아직 코드가 없습니다. 하지만 나중에 이 else 절에 대한 코드를 작성할 것입니다.

이 경우 코드를 실행하면 구문 오류(SyntaxError)가 발생합니다.

이것은 Python pass 문이 작동하는 곳입니다.

counter = 1
max = 10
if counter <= max:
    counter += 1
else:
    pass

 

pass 문은 아무것도 하지 않는 문입니다. 앞으로 작성할 코드의 자리 표시자일 뿐입니다.

pass 문이 포함된 코드를 실행하면 Python 인터프리터는 pass 문을 단일 문으로 처리합니다. 결과적으로 구문 오류가 발생하지 않습니다.

기술적으로 Python의 많은 문에서 pass 문을 사용할 수 있습니다.

pass 문을 사용하는 몇 가지 예를 살펴보겠습니다.

 

1) if 문 예제와 함께 Python pass 문 사용

다음은 if 문과 함께 pass 문을 사용하는 방법을 보여줍니다.

if condition:
    pass

 

2) for 문과 함께 Python pass 문 사용

이 예는 for 루프에서 pass 문을 사용하는 방법을 보여줍니다.

for i in range(1,100):
    pass

 

3) while 문과 함께 Python pass 문 사용

다음 예제에서는 while 루프와 함께 pass 문을 사용하는 방법을 보여줍니다.

while condition:
    pass

 

4) 함수 및 클래스와 함께 Python pass 문 사용

나중에 함수를 정의하는 방법을 배웁니다.

def fn():
    pass

 

class:

class Stream:
    pass

이 예에서는 pass 문을 사용하여 함수와 클래스를 비워 둡니다.

 

Summary

  • Python pass 문을 사용하여 나중에 구현할 코드에 대한 자리 표시자를 만듭니다.

 

 

refreance:https://www.pythontutorial.net/python-basics/python-pass/
728x90
반응형

댓글