广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python获取对象信息的实例详解
  • 690
分享到

python获取对象信息的实例详解

python对象信息 2022-06-02 22:06:42 690人浏览 独家记忆

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

摘要

1、获取对象类型,基本类型可以用type()来判断。 >>> type(123) <class 'int'> >>> type('str') <class '

1、获取对象类型,基本类型可以用type()来判断。


>>> type(123)
<class 'int'>
>>> type('str')
<class 'str'>
>>> type(None)
<type(None) 'NoneType'>

2、如果想获得一个对象的所有属性和方法,可以使用dir()函数返回包含字符串的list。


>>> dir('ABC')
['__add__', '__class__',..., '__subclasshook__', 'capitalize', 'casefold',..., 'zfill']

知识点扩展:

使用type()

首先,我们来判断对象类型,使用type()函数:

基本类型都可以用type()判断:


>>> type(123)
<type 'int'>
>>> type('str')
<type 'str'>
>>> type(None)
<type 'NoneType'>

如果一个变量指向函数或者类,也可以用type()判断:


>>> type(abs)
<type 'builtin_function_or_method'>
>>> type(a)
<class '__main__.Animal'>

但是type()函数返回的是什么类型呢?它返回type类型。如果我们要在if语句中判断,就需要比较两个变量的type类型是否相同:


>>> type(123)==type(456)
True
>>> type('abc')==type('123')
True
>>> type('abc')==type(123)
False

但是这种写法太麻烦,python把每种type类型都定义好了常量,放在types模块里,使用之前,需要先导入:


>>> import types
>>> type('abc')==types.StringType
True
>>> type(u'abc')==types.UnicodeType
True
>>> type([])==types.ListType
True
>>> type(str)==types.TypeType
True

到此这篇关于Python获取对象信息的实例详解的文章就介绍到这了,更多相关python如何获取对象信息内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python获取对象信息的实例详解

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python获取对象信息的实例详解
    1、获取对象类型,基本类型可以用type()来判断。 >>> type(123) <class 'int'> >>> type('str') <class '...
    99+
    2022-06-02
    python 对象信息
  • python如何获取对象信息
    这篇文章主要讲解了“python如何获取对象信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python如何获取对象信息”吧!1、获取对象类型,基本类型可以用type()来判断。>&...
    99+
    2023-06-20
  • python中怎么获取对象信息
    本篇文章给大家分享的是有关python中怎么获取对象信息,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、获取对象类型,基本类型可以用type()来判断。>>>...
    99+
    2023-06-20
  • Android 获取手机信息实例详解
    Android 获取手机信息 应用信息:包名、版本号、版本名,手机是否有Root权限 手机信息:手机屏幕宽和高、当前可用内存大小、总内存大小、IMEI号、IESI号、手机型号...
    99+
    2022-06-06
    手机 Android
  • Python实现爬取房源信息的示例详解
    目录前言分析页面,寻找切入点爬取数据整理数据,导出文件前言 最近由于工作突然变动,新的办公地点离现在的住处很远,必须要换房子租了。 我坐上中介的小电驴,开始探索城市各处的陌生角落。 ...
    99+
    2022-11-11
  • python实现对svn操作及信息获取
    目录一、实现效果二、完整代码三、结果展示、代码解析1、上述代码最终会有两个输出展示2、代码解析一、实现效果 1、通过python获取路径下所有文件的svn状态 2、通过python对...
    99+
    2022-11-12
  • 利用Python获取操作系统信息实例
    前言 每一位运维人员都应该对自己所管理的机器配置很清楚,因为这对我们快速处理问题很有帮助,比如随着业务增长,突然某些机器负载上涨的厉害,这时候要排查原因,除了从应用程序、架构上分析外,当前硬件性能的分析应该...
    99+
    2022-06-04
    实例 操作系统 信息
  • Android 中Crash时如何获取异常信息详解及实例
    Android 中Crash时如何获取异常信息详解 前言: 大家都知道,Android应用不可避免的会发生crash,无论你的程序写的多完美,总是无法完全避免crash的发生...
    99+
    2022-06-06
    crash 异常 Android
  • python——获取更加详细的异常信息
    在python中有 try——except 的方法捕获异常,可以获取到异常的种类以及自定义异常,但是有时候对于debug测试来说,信息还是不太完整,比如说 触发异常的具体位置在哪: 我们可以使用 traceback这个内置模块...
    99+
    2023-01-31
    异常 详细 信息
  • JavaScript获取上传文件相关信息示例详解
    目录前题场景处理方式图片文件音频文件判断处理分析总结前题场景 在开发过程中,文件上传是再熟悉不过的场景了,但是根据实际使用情况对上传文件的限制又各有不同。需要对本地上传文件进行相应的...
    99+
    2022-11-13
  • 通过Class类获取对象(实例讲解)
    通过Class对象获取对象的方式是通过class.newInstance()方式获取,通过调用默认构造参数实例化一个对象。@Datapublic class Person { private String name; private i...
    99+
    2023-05-31
    class类 获取 对象
  • vue获取路由详细内容信息方法实例
    目录前言:路由(router)的信息:获取路由的所有信息获取路由中每个信息的单个值获取路由中需要显示的值补充:vue $router和$route的区别总结:前言: vue 中路由(...
    99+
    2022-12-19
    vue 获取路由信息 vue获取当前路由 vue获取当前路由路径
  • js对象的读取速度实例详解
    1、访问字面量和局部变量最快,而访问数组元素和对象成员相对较慢。访问对象成员时,就像作用域链一样,在原型链上搜索。 2、如果找到的成员在原型链中的位置太深,访问速度就会变慢。 所以要...
    99+
    2022-11-12
  • Python中怎么获取文件的详细信息
    本篇文章给大家分享的是有关Python中怎么获取文件的详细信息,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Python文件时间time_of_last_access ...
    99+
    2023-06-17
  • 详解python并发获取snmp信息及性能测试
    python & snmp 用python获取snmp信息有多个现成的库可以使用,其中比较常用的是netsnmp和pysnmp两个库。网上有较多的关于两个库的例子。 本文重点在于如何并发的获取snmp的数...
    99+
    2022-06-04
    详解 性能测试 信息
  • Python如何获取实时股票信息的方法示例
    如何获取实时股票信息 股票信息的接口有很多,之前大家常用的是新浪的,但在年初的时候,新浪的接口突然不能使用,给大家造成了很大的困扰,为此网上也有很多教程教大家如何从新浪获取数据,跟着...
    99+
    2022-11-13
  • 实例详解Android 获取短信会话列表
    Android中的短信并没有正式的content provider可用,在官方文档中没有提供定义。不过依然可以自己定义好URI,然后查询出短信内容。例如conetent://s...
    99+
    2022-06-06
    列表 Android
  • Java如何获取主机的基本信息详解
    目录1. 获取基本信息1.1 获取主机名称和系统1.2 获取用户信息1.3 获取主机IP等信息2. 获取CPU信息2.1 获取CPU核数3. 获取内存信息3.1 获取主机内存3.2 ...
    99+
    2022-11-12
  • Java如何获取属性的注释信息详解
    前言 注解是JavaSE5.0开始提供的一项新特性,利用此特性可以通过特定的注解标签为程序提供一些描述性信息。这些描述性信息可以在编译或运行时为编译器、运行环境提供附加的信息,从而简...
    99+
    2022-11-12
  • 详解如何使用Python网络爬虫获取招聘信息
    目录前言项目目标项目准备反爬措施项目实现效果展示小结前言 现在在疫情阶段,想找一份不错的工作变得更为困难,很多人会选择去网上看招聘信息。可是招聘信息有一些是错综复杂的。而且不能把全部...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作