python基本數據類型一般分為:數字、字符串、列表、元組、字典、集合這六種基本數據類型。
其中數字又包含整型(整型又包括標準整型、長整型(Python2.7及之前版本有))、浮點型、復數類型、布爾型(布爾型就是只有兩個值的整型)、這幾種數字類型。列表、元組、字符串都是序列。
Python判斷變量的類型有兩種方法:type()和isinstance()
如何使用
對于基本的數據類型兩個的效果都一樣
type()
ip_port=['219.135.164.245',3128]
iftype(ip_port)islist:
print('list數組')
else:
print('其他類型')
isinstance()
ip_port=['219.135.164.245',3128]
ifisinstance(ip_port,list):
print('list數組')
else:
print('其他類型')
區別之處
isinstance()和type()的區別在于:
type()不會認為子類是一種父類類型
isinstance()會認為子類是一種父類類型
classA:
pass
classB(A):
pass
isinstance(A(),A)#returnsTrue
type(A())==A#returnsTrue
isinstance(B(),A)#returnsTrue
type(B())==A#returnsFalse
以上內容為大家介紹了python培訓之如何判斷變量的數據類型,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。