1. Python 객체
이를 이해하려면 먼저 Python 객체를 이해해야 합니다.
Python 객체에는 ID, 유형, 값이라는 세 가지 특성이 있습니다.
객체 생성 시 세 가지 속성이 할당됩니다. 값만 변경할 수 있으며 다른 값은 읽기 전용입니다.
유형 자체도 객체입니다.
2. Null 및 None
은 Python, Null 객체 또는 None 유형의 특수한 유형으로 None 값만 갖습니다.
어떤 연산도 지원하지 않습니다. 내장 메소드가 없습니다.
None은 다른 데이터 유형과 비교할 때 항상 False를 반환합니다.
None에는 자체 데이터 유형 NoneType이 있습니다.
None을 모든 변수에 복사할 수 있지만 다른 NoneType 개체를 만들 수는 없습니다.
코드 복사
>>> 유형(없음)
>>> >거짓
>>> 없음 == ' '
거짓
>>> 없음 == 없음
참
>> 없음 == 거짓
거짓