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变量的主要内容,如果未能解决你的问题,请参考以下文章

window怎么配置python环境变量

如何配置python的环境变量

Python 局部变量和全局变量

python变量

Python类变量和实例变量区别

python怎么设置环境变量