python查看變量類型有哪些方法呢?一起來看看小編今天的分享吧。
Python判斷變量的類型有兩種方法:type() 和 isinstance()
如何使用:
對于基本的數據類型兩個的效果都一樣
type() ip_port?=?['219.135.164.245',?3128] if?type(ip_port)?is?list: print('list數組') else: ????print('其他類型')
isinstance() ip_port?=?['219.135.164.245',?3128] if?isinstance(ip_port,?list): print('list數組') else: ????print('其他類型')
區別之處:
isinstance() 和 type() 的區別在于: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
以上就是小編今天的分享了,希望可以幫助到大家。