在python中有两种检察变量范例的要领:
isinstance()函数
能够用来推断变量的范例,它返回的是一个布尔值,False or True.
>>>isinstance("123",str) >>>True >>>isinstance(123,int) >>>True >>>isinstance({'123'},list) >>>False >>>isinstance(['123'],list) >>>True
像int、float等都是基本的变量范例,实在类也是一种变量范例。
type()函数
不是推断变量的范例,而使直接返回变量的范例
>>>class A(): ... pass >>>B=A() >>>type(B) <class 'A'> >>>type(A) <class 'type'> >>>type(A()) <class 'A'> >>>a=2 >>>type(a) <class 'int'>
以上就是python怎样检察变量范例的细致内容,更多请关注ki4网别的相干文章!