よくわかってないのでメモ的にわかったことをまとめます。

クラスの基本的な文法は
class  initClass(object): ##Objectを入れれば新クラス入れなければ旧クラス
        def __init__(self): ##__init__はクラスの初期化をしてくれるときの動きを制御する
                print "test__init__"  

class  newClass(object):
         def __new__(cls):  ##__new__これはクラスをインスタンス化しなくて使える
      print "test __new__"

>> te = initClass()  ##インスタンス化した時点で動く
"test__init__"

>>newClass()  ##これで動く
"test __new__"