x = type("\0abc", (object,), {}) y = type("\0abcd", (object,), {}) print x print y print repr(x.__name__) print repr(y.__name__) print id(x) print id(y) x1, y1 = x(), y() print x1, y1 print type(x1), type(y1)
Standard input is empty
<class '__main__.'> <class '__main__.'> '\x00abc' '\x00abcd' 3073416468 3073450028 <__main__. object at 0xb73104ac> <__main__. object at 0xb73104cc> <class '__main__.'> <class '__main__.'>