python变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python变量相关的知识,希望对你有一定的参考价值。
python是动态类型, 变量无类型的约束。类型取决于所关联的对象。
Python有垃圾回收机制。会自动释放没有使用的变量。
a==b 判断a和b的字面值是否相等。
a is b 判断两个对象的地址是否相同。
共享引用
a=50
b=60
c=50
id(a) 找出对象存放的地址
id(b) 两个ID的值一致
a==b true
a is b true
~~~~~~~~~~~~~~~~~~~~~
x=5000
y=5000
x==b flase
id(x)
id(y) 两个ID的值不一样
x is y flase
~~~~~~~~~~~~~~~~~~~~~~~
url1="www.baidu.com"
url2="www.baidu.com"
url1==url2 true
url1 is url2 flase
id(url1)
id(url2) 两个id的值不一样
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
p1="tom"
p2="tom"
p1==p2 true
p1 is p2 true
id(p1)
id(p2) 两个ID的值一样
以上是关于python变量的主要内容,如果未能解决你的问题,请参考以下文章