
python查看變量類型有哪些方法呢?一起來看看小編今天的分享吧。
Python判斷變量的類型有兩種方法:type() 和 isinstance()
如何使用:
對于基本的數(shù)據(jù)類型兩個的效果都一樣
type()
ip_port?=?['219.135.164.245',?3128]
if?type(ip_port)?is?list:
print('list數(shù)組')
else:
????print('其他類型')isinstance()
ip_port?=?['219.135.164.245',?3128]
if?isinstance(ip_port,?list):
print('list數(shù)組')
else:
????print('其他類型')
區(qū)別之處:
isinstance() 和 type() 的區(qū)別在于:type()不會認為子類是一種父類類型isinstance()會認為子類是一種父類類型
class?A: ????pass class?B(A): ????pass isinstance(A(),?A)??#?returns?True type(A())?==?A??????#?returns?True isinstance(B(),?A)????#?returns?Truet ype(B())?==?A????????#?returns?False
以上就是小編今天的分享了,希望可以幫助到大家。
