Python에서 pass 문 사용

Muhammad Waiz Khan 2021년3월12일
Python에서 pass 문 사용

이 튜토리얼은 Python에서pass문의 세부 사항과 사용을 설명합니다. 거의 모든 고급 프로그래밍 언어에서 다양한 명령문이 다른 목적으로 사용됩니다. C, C++, JAVA, C# 및 Python과 같은 프로그래밍 언어는if ... else, return, break문 등과 같은 문을 사용하며 이러한 모든 문은 다른 목적으로 사용됩니다.

그러나pass문은 사용자가 프로그램이 아무 작업도하지 않기를 원할 때 자리 표시 자로 사용되는 Python 관련 문입니다.

Python에서pass문 사용

pass문은 일부 코드가 구문 상 필요하지만 사용자가 프로그램이 아무 작업도하지 않기를 원할 때 Python에서 사용됩니다. 그 뒤에는 다른 이유가있을 수 있습니다. 하나는 사용자가 나중에 코드를 추가 할 계획이거나 런타임 중에 발생한 일부 예외를 무시하는 데 사용할 수 있습니다.

아래 예제 코드는 사용자가 나중에 코드를 추가하려는 경우pass문을 사용하는 방법을 보여줍니다.

def myfunc(x):

    if x > 0:
        print("Input is greater than zero")
    else:
        # add code here
        pass

위 코드 예제에pass문이 추가되지 않은 경우 컴파일러는SyntaxError또는IdentationError를 반환합니다.

또한pass문을 사용하여 아래 제공된 예제 코드에 설명 된대로 Python에서 예외를 무시할 수 있습니다.

def divide(x, y):
    z = None
    try:
        z = x / y
    except:
        pass
    return z


divide(6, 0)

위의 예제 코드에서tryexcept문과 함께pass문을 사용하여ZeroDivisionError를 처리하고 코드 충돌을 방지했습니다.

관련 문장 - Python Keyword