logo

Python에서 NoneType을 확인하는 방법

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>