Python isinstance() 函数 判断对象类型
2018-02-06 09:53
881 查看
isinstance()
函数来判断一个对象是否是一个已知的类型,类似 type()。
以下是
isinstance() 方法的语法:
object -- 实例对象。
classinfo -- 可以是直接或间接类名、基本类型或者有它们组成的元组。
如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。。
以下展示了使用 isinstance 函数的实例:
>>>a
= 2
>>>
isinstance
(a,int)
True
>>>
isinstance
(a,str)
False
>>>
isinstance
(a,(str,int,list))
# 是元组中的一个返回
True
True
def trim(a):
if not isinstance(a,str):
raise TypeError('参数必须为str类型')
if a=='':
return a
函数来判断一个对象是否是一个已知的类型,类似 type()。
以下是
isinstance() 方法的语法:
isinstance(object, classinfo)
参数
object -- 实例对象。classinfo -- 可以是直接或间接类名、基本类型或者有它们组成的元组。
返回值
如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。。
实例
以下展示了使用 isinstance 函数的实例:>>>a
= 2
>>>
isinstance
(a,int)
True
>>>
isinstance
(a,str)
False
>>>
isinstance
(a,(str,int,list))
# 是元组中的一个返回
True
True
def trim(a):
if not isinstance(a,str):
raise TypeError('参数必须为str类型')
if a=='':
return a
相关文章推荐
- Python isinstance判断对象类型
- Python isinstance()判断对象类型
- Python isinstance判断对象类型
- python基础===isinstance() 函数,判断一个对象是否是一个已知的类型
- Python对象类型判断与函数重载
- JavaScript isArray()函数判断对象类型的种种方法
- Flex的四种判断对象类型的方式 as instanceof is typeof比较
- JAVASCRIPT随记-使用偏函数判断对象类型
- isArray()函数(JavaScript中对象类型判断的几种方法)
- Python中继承、多态、多继承、判断类型、json.load()解析、获取/设置对象信息
- python不使用type(obj) is **来判断变量的类型
- isinstance:python判断对象类型
- js中判断一个对象的类型的方法typeof/constructor/instanceof
- IS 函数判断变量类型
- isArray()函数(JavaScript中对象类型判断的几种方法)
- jquery isEmptyObject判断是否为空对象的函数
- Python 判断变量类型用instance而不用type
- python 判断一个对象是可迭代对象collections模块的Iterable类型判断
- Python之isinstance() 函数判断数据类型