导语:
本文主要介绍了关于python判断某元素是否是字符串的相关知识,希望可以帮到处于编程学习途中的小伙伴
在python中判断一个元素属于哪种类型,可以使用isinstance函数。 isinstance 是 Python 中的内置函数。
语法:
isinstance(object, classinfo)
参数说明
如果参数对象是 classinfo 的实例,或者对象是 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 子进程模块?12/04
- ♥ python源文件的字符编码09/18
- ♥ Python中的可迭代对象和迭代器详解12/18
- ♥ python应该在哪里安装第三方库10/27
- ♥ python loguru如何记录日志10/30
- ♥ 如何在 python 中创建 Web 服务12/27
内容反馈