关于python判断某变量是否为字符串类型的方法以下文字资料是由3搜网小编为大家搜集整理后发布的内容,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python判断某变量是否为字符串类型的方法”文章吧。
isinstance是Python中的一个内建函数
语法:
isinstance(object, classinfo)
如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总是False。
如果classinfo不表示一个类(类型对象), 那么它要么是一个类的元组, 或者递归地包含这样的(由数据类型构成的)元组.其他的序列类型是不被允许的。
如果classinfo不是一种数据类型或者由数据类型构成的元组,将引发一个TypeError异常。
举例:
>>> isinstance(1, int) 判断是否是int型 True >>> isinstance(1.0, float) 判断是否是float型 True >>> s = 'abc' >>> isinstance(s,basestring) 判断是否是字符串型 True >>>isinstance(a,dict) 判断对象a是否为字典,如果为真,会打印True,如为假,打印False。
以上就是关于“python判断某变量是否为字符串类型的方法”这篇文章的内容,希望分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注3搜网技术频道。
标签:python