V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
ruxuan1306
V2EX  ›  Python

Python 一个整型居然最少 24 字节

  •  
  •   ruxuan1306 · 198 天前 · 3347 次点击
    这是一个创建于 198 天前的主题,其中的信息可能已经有所发展或是发生改变。
    print(sys.getsizeof(0))        # 24
    print(sys.getsizeof(1))        # 28 
    print(sys.getsizeof(2))        # 28
    print(sys.getsizeof(2**15))    # 28
    print(sys.getsizeof(2**30))    # 32
    print(sys.getsizeof(2**128))   # 44
    
    12 条回复    2021-12-10 13:30:09 +08:00
    livexia
        1
    livexia  
       198 天前 via iPhone   ❤️ 1
    livexia
        2
    livexia  
       198 天前 via iPhone
    很久前翻译的了,现在看来翻译的好像有些问题。还是推荐直接看原文吧。
    sagaxu
        3
    sagaxu  
       198 天前 via Android
    要无缝支持无限精度,总要付出成本
    ipwx
        4
    ipwx  
       198 天前
    可是 python 对于小整数是复用对象的嘛(对象池)

    而且如果你要处理大量数字,你该上 numpy
    est
        5
    est  
       198 天前
    既然有最少了,你咋不说最多多少字节呢。。。。
    sujin190
        6
    sujin190  
       198 天前
    非静态编译型语言的都这样好的吧
    skinny
        7
    skinny  
       198 天前
    我之前就吐槽过 Python 的数据类型太占内存,超过我的预期,结果被一群杠精说我代码写得太烂(满头问号)。处理大量“常驻”内存的数据还是用 C 扩展吧。
    deplivesb
        8
    deplivesb  
       198 天前
    无限长度的代价而已
    tabris17
        9
    tabris17  
       198 天前
    想要 fixed length int 可以用这个库

    pip install fixedint
    nightwitch
        10
    nightwitch  
       197 天前
    原生的数值类型用的也不多呀。
    大量的数值计算和数据处理不都是上 numpy ,pandas 这种库么
    bumz
        11
    bumz  
       197 天前 via iPhone
    jsoniter.com 域名是不是过期了
    bumz
        12
    bumz  
       197 天前 via iPhone
    @bumz 回错贴了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2405 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 04:14 · PVG 12:14 · LAX 21:14 · JFK 00:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.