zoukankan      html  css  js  c++  java
  • Python— isinstance用法说明

    在学习自动化测试的脚本中发现了这个函数,所以在网上查了一下资料进行如下整理:

    通过帮助查看如下:

    作用:来判断一个对象是否是一个已知的类型;

    其第一个参数(object)为对象,第二个参数为类型名(int...)或类型名的一个列表((int,list,float)是一个列表)。其返回值为布尔型(True or flase)。

    若对象的类型与参数二的类型相同则返回True。若参数二为一个元组,则若对象类型与元组中类型名之一相同即返回True。

    简单来说就是判断object是否与第二个参数的类型相同,举例如下:

    # -*- coding: utf-8 -*-
    p = '123'
    print "1.",isinstance(p,str)#判断P是否是字符串类型
    a = "中国"
    print isinstance(a,unicode) #判断a是否是Unicode编码
    print isinstance(a,(unicode,str))#判断a所属类型是否包含在元组中
    list1 = [1,2,3,4,5]
    print isinstance(list1,list)#判断list1是否是列表的类型

    参考:

    http://www.cnblogs.com/sweet521/p/3976634.html

    http://blog.csdn.net/business122/article/details/7608176

    感谢您的阅读,若有不足之处,欢迎指教,共同学习、共同进步。 博主网址:http://www.cnblogs.com/beginner-boy/ 如您喜欢,麻烦推荐一下;如您有新想法,欢迎提出,邮箱:582238977@qq.com。 本博客为博主原创,欢迎转载,但必须注明博客来源。
  • 相关阅读:
    (基础篇)正则表达式的语法汇总与详细介绍
    (基础篇) 正则表达式详解
    (基础篇)PHP字符串操作
    (基础篇)PHP流程控制语句
    CentOS 7.0 安装配置 kafka 消息队列
    配置 Gitblit 进行 Git 代码管理
    nexus 中央仓库
    svn + jenkins + maven 实现java环境的自动化构建和部署
    Mariadb galera 群集
    Jboss 集群配置
  • 原文地址:https://www.cnblogs.com/beginner-boy/p/7240673.html
Copyright © 2011-2022 走看看