It is usually True because of small-integer caching, but that is an implementation detail; use == to compare values It is always False It raises a TypeError The language guarantees True for every integer
A data type built into the hardware A class with only private members A data type that cannot be instantiated A type defined by its operations and behavior, independent of how it is implemented