NoneType 객체는 값이 없음을 나타내는 Python의 특수 유형입니다. 즉, NoneType은 값이 없거나 null 값을 정의하는 객체인 None 객체의 유형입니다. 변수나 표현식에 값이 없거나 정의되지 않은 값이 있음을 나타내는 데 사용됩니다. 없음은 기본적으로 값이 없음을 의미합니다.
이 기사에서는 NoneType을 확인하는 방법에 대해 설명합니다. 파이썬 적절한 단계 및 출력과 함께.
Python에서 NoneType 확인
다음은 우리가 확인할 수 있는 몇 가지 방법입니다. 없음 유형 파이썬에서:
Python 'is' 연산자를 사용하여 NoneType 확인
이 예에서는 ~이다 연산자는 변수가 다음과 같은지 확인하는 데 사용됩니다. 없음 유형. x가 None이면 출력에 표시된 대로 x를 해당 유형과 함께 인쇄하고, 그렇지 않으면 X is not None이라는 else 문을 인쇄합니다.
파이썬3
x> => None> if> x> is> None> :> > print> (x)> > print> (> type> (x))> else> :> > print> (> 'X is not None'> )> |
취소선 마크다운
>
>산출
None>
Python 할당 연산자(==)를 사용하여 없음 확인
이 예에서 코드는 변수가 엑스 동일하다 없음 항등(==) 연산자를 사용하여 해당 메시지를 인쇄합니다. 만약에 엑스 ~이다 없음 , 결과는 다음과 같습니다. 없음 ; 그렇지 않으면 결과가 None이 아닙니다.를 인쇄합니다.
파이썬3
x> => None> # using assignment operator> if> x> => => None> :> > print> (> 'The result is None'> )> else> :> > print> (> 'The result is not None'> )> |
>
>산출
개발자 모드 끄기
The result is None>
type() 메서드를 사용하여 Python None 유형을 확인하세요.
이 예제에서 코드는 type() 메서드를 사용하여 변수 x가 NoneType 유형인지 확인합니다. 변수가 NoneType임을 인쇄합니다. x가 없음이면; 그렇지 않으면 The Variable is not of NoneType을 인쇄합니다.
파이썬3
x> => None> # Using type() method> if> type> (x)> => => type> (> None> ):> > print> (> 'The variable is of NoneType.'> )> else> :> > print> (> 'The variable is not of NoneType.'> )> |
>
>산출
The variable is of NoneType.>
if 조건을 사용하여 Python 없음 확인
이 예에서 코드는 if 조건 부울 컨텍스트에서 False로 간주되는 None 값을 사용합니다. 따라서 else 블록을 실행하고 값 10을 인쇄합니다.
파이썬3
# Using if condition> if> None> :> > print> (> 0> )> else> :> > print> (> 10> )> |
>
문자열 연결
>산출
10>