Python에서 pass 문 사용
Muhammad Waiz Khan
2021년3월12일
이 튜토리얼은 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)
위의 예제 코드에서try
및except
문과 함께pass
문을 사용하여ZeroDivisionError
를 처리하고 코드 충돌을 방지했습니다.