zoukankan      html  css  js  c++  java
  • python内建函数isinstance基础用法

     

    语法:isinstance(object,type)
    作用:来判断一个对象是否是一个已知的类型。 
    其第一个参数(object)为对象,第二个参数(type)为类型名(int...)或类型名的一个列表((int,list,float)是一个列表)。
    其返回值为布尔型(True or flase)。
    若对象的类型与参数二的类型相同则返回True。若参数二为一个元组,则若对象类型与元组中类型名之一相同即返回True。
    注:如在不知道类型的情况下可以使用type来查看该字符的类型

    如:a=10

    print(type(a))

    打印结果:<class 'int'>

    下面是几个例子帮助我们来理解:

    例一:
    abc = 1 #判断是否为int类型
    print(isinstance(abc,int))
    -->返回值True
    print(isinstance(abc,(int,str,float)))
    -->返回值True
    print(isinstance(abc,(str,float)))  
    -->返回值False
    例二:
    abcd = "1" #判断是否为str类型
    print(isinstance(abcd,int))
    -->返回值False
    print(isinstance(abcd,(int,str,float)))
    -->返回值True
    print(isinstance(abcd,(str,float)))
    -->返回值True
    例三:
    abced = [1,2,3]
    #判断是否为列表
    print(isinstance(abced,(list)))
    -->返回值True
    abcdef = {"a":5,"b":6}  #判断是否为字典
    print(isinstance(abcdef,(dict)))
    -->返回值True
    abcdefg = (1,2,3)  #判断是否为元组
    print(isinstance(abcdefg,(tuple)))
    -->返回值True
    
    

     

    Just Do It
  • 相关阅读:
    web自动化中的三种切换---alert弹框切换
    web自动化中的三种切换--窗口切换
    web自动化中的三种切换---iframe
    web元素定位中的三种等待方法
    web自动化浏览器chrome和驱动chromedriver
    selenium安装
    pytest用例标记规则
    键盘事件
    鼠标事件
    控制浏览器
  • 原文地址:https://www.cnblogs.com/JeremyWYL/p/7691139.html
Copyright © 2011-2022 走看看