fork download
  1. import sys
  2. print(sys.version)
  3. from time import time
  4. N = 100000
  5.  
  6. class Point:
  7. def __init__(self, x, y):
  8. self.x, self.y = x, y
  9.  
  10. p1 = Point(1, 2)
  11. p2 = {'x':1, 'y':2}
  12. t1 = time()
  13. for x in range(N):
  14. p = p1.x
  15. t2 = time()
  16. for x in range(N):
  17. p = p2['x']
  18. t3 = time()
  19. print(t2 - t1, t3 - t2)
Success #stdin #stdout 0.06s 8736KB
stdin
Standard input is empty
stdout
3.4.2 (default, Dec 27 2014, 19:25:25) 
[GCC 4.9.2]
0.019521713256835938 0.019176244735717773