반응형
“pass”라는 파이썬 키워드는 실제로 아무것도 실행되지 않고 넘어가는 키워드입니다.
구문이 필요하지만 코드를 실행할 필요가 없을때 빈 자리를 채우기 위해 사용됩니다.
아래에 그 사용예가 나와 있습니다.
def func (): pass |
이와 같이 함수를 정의를 했지만 사실상 비어 있는 함수 정의를 위해 사용되고 있습니다.
class Func: pass |
위의 경우와 같이 “Func”라는 비어 있는 클래스를 정의할때도 사용됩니다.
단순히 함수 이름과 클래스 이름만 있으면, 혹시 잘못된 것이라고 오해를 하는 것을 막기 위해서가 아닌가 생각됩니다. 그리고 향후 실제 사용될 함수나 클래스를 위해 사전 준비하는 것이라고도 생각됩니다.
반응형
'파이썬 (Python) > 파이썬 키워드' 카테고리의 다른 글
[파이썬] 로컬변수가 아님을 선언하기 위한 nonlocal 키워드 (0) | 2021.06.29 |
---|---|
[파이썬] 로컬에서 전역변수를 사용하기 위한 global 키워드 (0) | 2021.06.29 |
[파이썬] 파이썬에서 함수 정의 방법 - 1 (0) | 2021.06.29 |
[파이썬] 파이썬의 특이한 dict 데이타형 (0) | 2021.06.29 |
[파이썬] 런타임 오류 처리를 위한 try, except, else, finally 구문 (0) | 2021.06.27 |