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
whx20202
V2EX  ›  Python

才发现 Python 的小整数的地址也是一样的,跟 Java 的-128-127 什么的是一个原理吗

  •  
  •   whx20202 · 2017-03-20 10:45:20 +08:00 · 1832 次点击
    这是一个创建于 2837 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AM
    D64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 1==1.0
    True
    >>> a=1
    >>> b=a
    >>> c=1
    >>> d=1.0
    >>>

    >>> id(a)
    1719534032
    >>> id(b)
    1719534032
    >>> id(c)
    1719534032
    >>> id(d)
    1679888
    4 条回复    2017-03-20 17:27:54 +08:00
    whx20202
        2
    whx20202  
    OP
       2017-03-20 10:58:11 +08:00
    @yangtukun1412 厉害厉害 我还没有直接看 cpython 源码的好习惯

    还有你这个直接让某行地址高亮的行为,是自己在 url 后面手写参数,还是说 github 上面网页可以点出来这个效果?
    misaka19000
        3
    misaka19000  
       2017-03-20 11:11:51 +08:00   ❤️ 1
    @whx20202 shift+点击行数
    song4
        4
    song4  
       2017-03-20 17:27:54 +08:00 via iPhone
    Python 有小整数池,提升性能用的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5390 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:02 · PVG 17:02 · LAX 01:02 · JFK 04:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.