you can redefine these as well__init__ the constructor for the class __cmp__ define how =works for class __len__ define how lenobj works __copy__ define how to copy class other built-in methods allow you to give class the ability to use notation like an array or notation like function call