http://www.diveintopython.net/power_of_introspection/built_in_functions.html even I don't understand the explanation. Anyways, I stick with my original attitude: I don't know and I don't care, I just learn how to use it.