Instancje w pytonie

Stworzyłem następujący przykład, aby zrozumieć wystąpienia w Pythonie

import time;
class test:
    mytime = time.time();   
    def __init__(self):
        #self.mytime = time.time();
        time.sleep(1);
        pass


from test import test

test1 = test()
test2 = test()

print test1.mytime
print test2.mytime

test1.mytime = 12

print test1.mytime
print test2.mytime

w tym przypadku wyjście ma następującą postać:

1347876794.72
1347876794.72
12
1347876794.72

Spodziewałem się, że test2.mytime jest większy z 1 sekundą niż test1. Dlaczego w każdym przypadku nie utworzono kopii o czasie działania?

questionAnswers(5)

yourAnswerToTheQuestion