百木园-与人分享,
就是让自己快乐。

Python isinstance函数 - Python零基础入门教程

目录

  • 一. Python isinstance 函数简介
    • isinstance 函数语法
  • 二.Python isinstance 函数实战
  • 三.猜你喜欢

零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门

一. Python isinstance 函数简介

isinstance 函数是 Python中的一个内置函数,主要用于检测变量类型,返回值是 bool 值 ,在 Python 内置函数中,与该函数相似的还有另外一个内置函数 type 函数;

isinstance 函数语法

\'\'\'
函数描述:主要用于检测变量类型,返回值是 bool 值
参数:
object : 实例对象。
classinfo : 可以是直接或者间接类名、基本类型或者由它们组成的元组。
返回值:如果对象的类型与classinfo类型相同则返回 True,否则返回 False。
\'\'\'

isinstance(object,classinfo)

二.Python isinstance 函数实战

# !usr/bin/env python
# !usr/bin/env python
# -*- coding:utf-8 _*-
\"\"\"
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python isinstance函数.py
@Time:2021/3/24 00:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

\"\"\"

# 案例:

a = 2
isinstance(a,int) # 结果返回 True
isinstance(a,str) # 结果返回 False
isinstance(a,(str,int,list)) # 是元组中的一个,结果返回 True

在 Python 内置函数中,与 type 函数相似的还有另外一个内置函数 isinstance 函数,两者区别在于:

  • ** isinstance 函数会认为子类是一种父类类型,考虑继承关系。**
  • ** type 函数不会认为子类是一种父类类型,不考虑继承关系。**

type 函数和 isinstance 函数区别请具体参考:type 函数和 isinstance 函数 区别;

三.猜你喜欢

  • Python 简介
  • Python Pycharm Anacanda 区别
  • Python2.x 和 Python3.x,如何选择?
  • Python 配置环境
  • Python Hello World 入门
  • Python 代码注释
  • Python 中文编码
  • Anaconda 是什么?Anconda 下载安装教程
  • Pycharm 提示:this license **** has been cancelled
  • Pycharm 设置开发模板/字体大小/背景颜色
  • 未经允许不得转载:猿说编程 » Python isinstance 函数

    本文由博客 - 猿说编程 猿说编程 发布!

    来源:https://www.cnblogs.com/shuopython/p/14981357.html
    图文来源于网络,如有侵权请联系删除。

    未经允许不得转载:百木园 » Python isinstance函数 - Python零基础入门教程

    相关推荐

    • 暂无文章