1. 程式人生 > >Python學習筆記(3)動態型別

Python學習筆記(3)動態型別

is運算子

==是值相等而is必須是相同的引用才可以

l=[1,2,3]
m=[1,2,3]
print(l==m)
# True
print(l is m)
# False

sys模組

getrefcount()

查詢物件存在的引用次數

import sys
print(sys.getrefcount(1))

對於原型別是否改變

這個會改變

A=['DDD']
B=A
B[0]='ddd'
print(A)

這個不會改變,切片會生成一個副本

A=['DDD']
B=A[:]
B[0]='ddd'
print(A)