is는 id() 메모리 주소를 비교하는함수이다. None은 null로서 값 자체가 정의되어 있지 않아서 ==로 비교가 불가능하다. 그래서 is로만 비교가 된다.
c에서는 메모리에서 값 꺼내와서 바꾸면 되는데, 파이ㅓㄴ의 객체는 값을 꺼내는 데만해도 var→PyObject_HEAD에서 타입코드를 찾는 등(CPython에서 PyObject는 C의 구조체이고 여기서 타입 코드를 찾아서 대응되는 C의 자료형을 확인한다)
자바 또한 객체로 계산하게 되면 훨씬 더 느려진다. 자바는 원시타입도 제공하기 때문에 빨라진다.