python判断某元素是否是字符串

747次阅读
没有评论

python判断某元素是否是字符串

python中判断某一元素属于哪种类型,可以使用isinstance函数。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。

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2020-01-08发表,共计520字。
新手QQ群:570568346,欢迎进群讨论 Python51学习
评论(没有评论)