python isinstance函数 判断元素是否是字符串、int型、float型
2018-01-22 16:18
281 查看
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 判断字符串是否为数字
- Python实现判断给定列表是否有重复元素的方法
- python 中如何判断list中是否包含某个元素
- python判断字符串是否纯数字的方法
- 判断字符串是否包含子串 python
- Python判断一个文件中的字符串是否存在于另外一个文件中
- python_lintcode_685First Unique Number In Stream_157判断字符串是否没有重复字符
- Python判断一个字符串是否包含子串的几种方法
- Python实现变量数值交换及判断数组是否含有某个元素的方法
- python判断变量是否为int、字符串、列表、元组、字典等方法
- Python判断一个字符串是否包含子串的几种方法
- python实现判断一个字符串是否是合法IP地址的示例
- python-12-如何判断字符串a是否以字符串b开头或结尾(改变文件权限)?
- python判断字符串(string)是否包含(contains)子字符串的方法
- Python 判断一个字符串是否在列表中任何一个字符串中出现过
- Python进阶---python判断字符串是否包含子字符串的方法
- Python 快速判断字符是否在字典元素都存在
- 判断字符串是否为回文 python实现
- python判断字符串是否为空
- Python 判断一个字符串是否是数字