返回顶部
首页 > 资讯 > 后端开发 > Python >python isinstance、is
  • 430
分享到

python isinstance、is

pythonisinstance 2023-01-31 05:01:21 430人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

今天写一个校验的时候,遇到了三个函数,记下来以备用吧    isinstance、isalnum、len相比大家都知道type()函数,判断一个对象的数据类型:    In [1]: test = "abc123" In [2]: typ

今天写一个校验的时候,遇到了三个函数,记下来以备用吧

    isinstance、isalnum、len


相比大家都知道type()函数,判断一个对象的数据类型:

    

In [1]: test = "abc123"

In [2]: type(test)
Out[2]: str

In [3]: test = 123

In [4]: type(test)
Out[4]: int


接下来介绍 isinstance数据类型,该函数用来判断是否为已知的数据类型,而type函数则是判断未知的数据类型,还是撸代码吧:

In [5]: test = "abc123"

In [6]: isinstance(test,int)
Out[6]: False

In [7]: isinstance(test,(int,list))
Out[7]: False


基本语法就是   isinstance(对象,数据类型/(多个数据类型))

如果对象的数据类型包含在后面的数据类型中,则返回True,否则为False

In [8]: isinstance(test,(int,list,str))
Out[8]: True

In [9]: isinstance(test,str)
Out[9]: True



呃,那下一个 isalnum函数,判断字符串中是否由数字和字母组成,继续撸

In [10]: test = "abc123"

In [11]: test.isalnum()
Out[11]: True

In [12]: test = "abc 123"

In [13]: test.isalnum()
Out[13]: False

In [14]: test = "a"

In [15]: test.isalnum()
Out[15]: True

In [16]: test = ""

In [17]: test.isalnum()
Out[17]: False




--结束END--

本文标题: python isinstance、is

本文链接: https://lsjlt.com/news/189075.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python isinstance、is
    今天写一个校验的时候,遇到了三个函数,记下来以备用吧    isinstance、isalnum、len相比大家都知道type()函数,判断一个对象的数据类型:    In [1]: test = "abc123" In [2]: typ...
    99+
    2023-01-31
    python isinstance
  • python isinstance和is
    一.isinstance和issubclass 1.isinstance class Animal: def eat(self): print('刚睡醒吃点儿东西') class Cat(Animal): ...
    99+
    2023-01-30
    python isinstance
  • Python 反射-isinstance
    用到的 isinstance(对象,类)  -------------------  判断一个对象是否是一个类的实例 issubclass(子类,父类)  ----------------  判断一个类是否是一个类的子类 hasattr(...
    99+
    2023-01-30
    反射 Python isinstance
  • python之函数isinstance
    1.判断变量是否是这个类型 >>> a=1 >>> isinstance(a,int) True >>> isinstance(a,float) ...
    99+
    2023-01-31
    函数 python isinstance
  • Python3 isinstance()
    描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance(...
    99+
    2023-01-31
    isinstance
  • python如何使用isinstance函数
    这篇文章主要介绍python如何使用isinstance函数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!isinstanceisinstance 函数可用于判断实例的类型,其实它的第二个参数可以是多个数据...
    99+
    2023-06-27
  • python中isinstance函数怎么使用
    在python中使用isinstance()函数的方法isinstance:isinstance()函数的作用是用于判断一个对象是否是一个已知的类型。isinstance()函数语法:isinstance(object, classinfo...
    99+
    2024-04-02
  • python中isinstance函数有什么用
    `isinstance()` 函数用于检查指定对象是否是指定类或类型的实例。它返回一个布尔值,如果对象是指定类或类型的实例,则返回 ...
    99+
    2023-10-10
    python
  • python的isinstance函数怎么使用
    这篇“python的isinstance函数怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python的isinst...
    99+
    2023-07-05
  • Python中的type与isinstance的区别详解
    目录type()函数isinstance()函数Python中的type()函数和isinstance()函数是两个常用的类型判断函数,它们可以用来判断变量的类型,接下来让我们一起来...
    99+
    2023-05-16
    Python type isinstance
  • Python中input()和isinstance()函数如何使用
    今天就跟大家聊聊有关Python中input()和isinstance()函数如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。input()input()函数读取用户输入,并转...
    99+
    2023-06-01
  • Python的isinstance在Golang里面是什么意思
    本篇内容介绍了“Python的isinstance在Golang里面是什么意思”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我们知道,在Py...
    99+
    2023-06-15
  • 一文带你了解Python中的type,isinstance和issubclass
    目录type示例isinstance示例issubclass示例综合示例isinstance针对类issubclass总结type type方法有两种重载形式: type(o: ob...
    99+
    2023-01-29
    Python type isinstance issubclass使用 Python type isinstance issubclass Python type Python isinstance
  • Python函数介绍:isinstance函数的作用和示例
    Python函数介绍:isinstance函数的作用和示例Python作为一门高级编程语言,提供了丰富的内置函数来简化编程任务。其中之一就是isinstance函数。isinstance函数用于判断一个对象是否属于指定的类型。本文将介绍is...
    99+
    2023-11-03
    示例 Python函数 isinstance函数
  • Python函数介绍:isinstance函数的用法和示例
    Python函数介绍:isinstance函数的用法和示例Python是一门功能强大的编程语言,提供了许多内置函数,使得编程变得更加方便和高效。其中一个非常有用的内置函数是isinstance()函数。本文将介绍isinstance函数的用...
    99+
    2023-11-04
    用法 示例 Python函数 isinstance函数
  • python数据类型判断type与isinstance的区别实例解析
    在项目中,我们会在每个接口验证客户端传过来的参数类型,如果验证不通过,返回给客户端“参数错误”错误码。 这样做不但便于调试,而且增加健壮性。因为客户端是可以作弊的,不要轻易相信客户端传过来的参数。 验证类...
    99+
    2022-06-04
    数据类型 实例 区别
  • Pythonissubclass和isinstance函数的具体使用
    Python 提供了如下两个函数来检查类型: issubclass(cls, class_or_tuple):检查 cls 是否为后一个类或元组包含的多个类中任意类的子类。isins...
    99+
    2023-02-07
    Python issubclass函数 Python isinstance函数
  • Python中 is 和 == 区别
    Python中is和==的区别,如下: 环境是在IPython做的测试 在Python中 is是一个对象标识符(object identity ),== 表示相(equality);is 是通过对象所指向的内存地址是否相等来进行判断== 则...
    99+
    2023-01-31
    区别 Python
  • Python之is与==的区别
    首先看几个例子:# -*-coding=utf-8 -*- a="Hello Python" b="Hello Python" print (a is b)    #结果是:True print (a == b)    #结果是:True ...
    99+
    2023-01-31
    区别 Python
  • Python的 is 和 == 弄懂了吗
    在Python中一切都是对象。 Python中对象包含的三个基本要素,分别是: id(身份标识) type(数据类型) value(值) 对象之间比较是否相等可以用 == ,也可以用 is 。 is 和 == 都是对对象进行比较判断...
    99+
    2023-01-31
    Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作