Hello, I'm now being confused by this segment of code: >>> class Test: ... var = 1 ... def func(self): pass ... >>> x = Test() >>> y = Test() >>> x.var is y.var True >>> x.func is y.func False >>> id(x.var); id(y.var) 146132400 146132400 >>> id(x.func); id(y.func) -1208243388 -1208243388
Since both "var" and "func" are the variable of the class object, and x.var is y.var, why x.func is not y.func while their id() return the same value. Thanks. -- ------------------------------------------------------------------------ My Projects: http://sourceforge.net/projects/crablfs http://www.yourlfs.org/ http://www.yourlfs.org/#ru_data_man http://www.yourlfs.org/tree.html http://www.yourlfs.org/sysadm_zh_CN.html My Blog: http://chowroc.blogspot.com/ Looking for a space and platform to exert my originalities (for my projects)...
-- http://mail.python.org/mailman/listinfo/python-list