from sys import getsizeof
   
class A(object): pass
class B: pass

for x in (None, 1, 1L, 1.2, 'c', [], (), {}, set(), B, B(), A, A()):
  print "{0:20s}\t{1:d}".format(type(x).__name__, sys.getsizeof(x))



NoneType                16
int                     24
long                    28
float                   24
str                     34
list                    64
tuple                   48
dict                    272
set                     224
classobj                96
instance                64
type                    896
A                       56

 

相关文章:

  • 2021-12-06
  • 2021-12-09
  • 2021-08-15
  • 2022-12-23
  • 2021-05-21
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-03
  • 2021-10-24
  • 2022-12-23
  • 2021-11-14
  • 2021-07-08
  • 2022-12-23
相关资源
相似解决方案