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

    今天上午学习了isinstance,有一点理解,就记录下来了(不知道对不对)

    语法:isinstance(object,type)

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

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

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

    下面是两个例子:

    例一

    >>> a = 4
    >>> isinstance (a,int)
    True
    >>> isinstance (a,str)
    False
    >>> isinstance (a,(str,int,list))
    True

    例二

    >>> a = "b"
    >>> isinstance(a,str)
    True
    >>> isinstance(a,int)
    False
    >>> isinstance(a,(int,list,float))
    False
    >>> isinstance(a,(int,list,float,str))
    True

  • 相关阅读:
    python023
    python019
    python018
    python017
    python016
    python013
    python012
    数据库,盘它!!!!
    网络编程
    面向对象简述
  • 原文地址:https://www.cnblogs.com/sweet521/p/3976634.html
Copyright © 2011-2022 走看看