Python isinstance函数

本站已接入国内中文版 ChatGPT 镜像,欢迎大家前往体验《 国内中文 ChatGPT

零基础 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 函数 区别


三.猜你喜欢

  1. Python 简介
  2. Python Pycharm Anacanda 区别
  3. Python2.x 和 Python3.x,如何选择?
  4. Python 配置环境
  5. Python Hello World入门
  6. Python 代码注释
  7. Python 中文编码
  8. Anaconda是什么?Anconda下载安装教程
  9. Pycharm 提示:this license **** has been cancelled
  10. Pycharm设置开发模板/字体大小/背景颜色

本站已接入国内中文版 ChatGPT 镜像,欢迎大家前往体验《 国内中文 ChatGPT

文章版权声明 1、本网站名称:猿说编程
2、本站永久网址:https://www.codersrc.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

© 版权声明
THE END
喜欢就支持一下吧
点赞3 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容