龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > python编程 >

跟老齐学Python之深入变量和引用对象(3)

时间:2014-09-25 02:43来源:网络整理 作者:网络 点击:
分享到:
不过,看官还有小心有点,python不总按照前面说的方式出牌,比如小数字的时候 复制代码 代码如下: x = 2 y = 2 x is y True x = 200000 y = 200000 x is y #什么道理呀

 不过,看官还有小心有点,python不总按照前面说的方式出牌,比如小数字的时候

复制代码 代码如下:

>>> x = 2
>>> y = 2
>>> x is y
True
>>> x = 200000
>>> y = 200000
>>> x is y      #什么道理呀,小数字的时候,就用缓存中的.
False

>>> x = 'hello'
>>> y = 'hello'
>>> x is y
True
>>> x = "what is you name?"
>>> y = "what is you name?"
>>> x is y      #不光小的数字,短的字符串也是
False

 赋值是不是简单地就是等号呢?从上面得出来,=的作用就是让变量指针指向某个对象。不过,还可以再深入一些。走着瞧吧。

精彩图集

赞助商链接