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>