網(wǎng)易 PS2020小白直通車(500集系統(tǒng)課)
Number
? ?int、float、bool、complex(復(fù)數(shù))
? ?例如:
? ? ? ?a,b,c,d = 20,5.5,True,5+4j ? ? ? ?print(type(a),type(b),type(c),type(d))
? ?函數(shù): ? ? ? ?type(a) ? ? ? ? ? ? # 判斷數(shù)據(jù)類型 ? ? ? ?isinstance(a,int) ? # 判斷數(shù)據(jù)是否屬于某類型
? ? ? ?del var1,var2 ? ? ? # 刪除數(shù)據(jù)的引用
? ? ? ?區(qū)別: ? ? ? ? ? ?(1)type()不會認(rèn)為子類是一種父類類型 ? ? ? ? ? ?(2)isinstance()會認(rèn)為子類是一種父類類型
? ? ? ? ? ?例如: ? ? ? ? ? ? ? ?class A:
? ? ? ? ? ? ? ? ? ?pass ? ? ? ? ? ? ? ?class B(A):
? ? ? ? ? ? ? ? ? ?pass ? ? ? ? ? ? ? ?print(type(A()) == A) ? ? ? ? ? ? ? ?print(type(B()) == A) ? ? ? ? ? ? ? ?print(isinstance(B(),A)) ? ? ? ? ? ? ? ?print(isinstance(B(),A))
標(biāo)簽: