• 技术文章 >常见问题 >Python常见问题

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

    silencementsilencement2019-08-31 14:20:24原创3053

    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。

    专题推荐:python
    上一篇:python中如何打开文件 下一篇:python如何保存编写好的代码

    相关文章推荐

    • python3.7.3版本和django2.2.3版本兼容吗• python跨平台吗• python字符串连接的方法有哪些

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网