sys.getsizeof(), 字节之间的换算关系
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
Python 在 sys 模塊中提供函數(shù) getsizeof 來計(jì)算 Python 對(duì)象的大小。
sys.getsizeof(object[, default])
以字節(jié)(byte)為單位返回對(duì)象大小。
數(shù)據(jù)存儲(chǔ)是以10進(jìn)制表示,數(shù)據(jù)傳輸是以2進(jìn)制表示的,所以1KB不等于1000B。
1KB=1024B;1MB=1024KB=1024×1024B。其中1024=210。
1B(byte,字節(jié))= 8 bit(見下文);
1KB(Kibibyte,千字節(jié))=1024B= 2^10 B;
1MB(Mebibyte,兆字節(jié),百萬字節(jié),簡稱“兆”)=1024KB= 2^20 B;
1GB(Gigabyte,吉字節(jié),十億字節(jié),又稱“千兆”)=1024MB= 2^30 B;
1TB(Terabyte,萬億字節(jié),太字節(jié))=1024GB= 2^40 B;
1PB(Petabyte,千萬億字節(jié),拍字節(jié))=1024TB= 2^50 B;
1EB(Exabyte,百億億字節(jié),艾字節(jié))=1024PB= 2^60 B;
1ZB(Zettabyte,十萬億億字節(jié),澤字節(jié))= 1024EB= 2^70 B;
1YB(Yottabyte,一億億億字節(jié),堯字節(jié))= 1024ZB= 2^80 B;
1BB(Brontobyte,一千億億億字節(jié))= 1024YB= 2^90 B;
1NB(NonaByte,一百萬億億億字節(jié)) = 1024 BB = 2^100 B;
1DB(DoggaByte,十億億億億字節(jié)) = 1024 NB = 2^110 B;[1]?
轉(zhuǎn)載于:https://my.oschina.net/repine/blog/531150
總結(jié)
以上是生活随笔為你收集整理的sys.getsizeof(), 字节之间的换算关系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 统计和TopKey
- 下一篇: NAO机器人学习小计