知行编程网知行编程网  2022-08-22 04:00 知行编程网 隐藏边栏  45 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何判断某变量是否为字符串类型的相关知识,包括python查询字符串是否包含某字符串,以及python判断一个变量属于哪个类型这些编程知识,希望对大家有参考作用。

如何在python中判断一个变量是否为字符串类型

isinstance是Python中的一个内建函数

语法:

isinstance(object, classinfo)

如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总是False。

python学习网,大量的免费
,欢迎在线学习!

如果 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。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享