跟老齐学Python之深入变量和引用对象(3)
不过,看官还有小心有点,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
赋值是不是简单地就是等号呢?从上面得出来,=的作用就是让变量指针指向某个对象。不过,还可以再深入一些。走着瞧吧。
精彩图集
精彩文章






