Python

今天學習python中的比較運算時,關於is和==的區別,講到==成立是指變量的數值相等,可是is指的是變量也要相等 才能夠。因此,我便打印出來所定義的變量分配的物理地址,發現一個很奇怪的現象,就是×××和浮點型的數據如i=100,j=100他們倆個分配的物理地址是相同的(變量名不一樣,但只要他們的實際賦值相同,他們的物理地址就相同),可是列表、字典和元組卻不相同,即便他們的數值是相同的。爲何?python

Python

相關文章
相關標籤/搜索