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的值一樣