博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习笔记-类对象的信息
阅读量:7066 次
发布时间:2019-06-28

本文共 713 字,大约阅读时间需要 2 分钟。

python内置了多个函数用来获取对象或者实例的信息,例如type,isinstance,dir等。

type()

type()用来判断对象类型。该函数既可以对python内置的数据类型进行操作,也可以对自定义的类或者实例进行操作。另外也可以对函数或者方法进行操作。

总之,type()可以获取一切对象的类型。
type()函数返回的是type类型的数据。
type类型,python已经定义了多个常量。

import typestypes.StringTypetypes.UnicodeTypetypes.ListTypetypes.TypeType # type类型的值...

isinstance()

isinstance()type()类似。python更加推荐使用isinstance()对python中的对象类型进行判断。

type()isinstance()的区别可以阅读 了解更多。
举一个例子:
我们在python中定义下列继承关系:

# 定义继承关系 object<--People<--Student<--Girlclass People(object):    passclass Student(People):    passclass Girl(Student):    passgirl = Girl()print isinstance(girl, Girl) #Trueprint isinstance(girl, Student) #Trueprint isinstance(girl, People) #Trueprint isinstance(girl, object) #True

转载地址:http://okall.baihongyu.com/

你可能感兴趣的文章
查看linux硬件信息
查看>>
USB移动硬盘WinPE启动盘的制作方法
查看>>
显示脉冲效果的PulsingView
查看>>
修改Subversion用户登录密码
查看>>
求N!末尾的0的个数(找规律+递归)
查看>>
sql server 查询数据库所有的表名+字段
查看>>
[ PHP+jQuery ] ajax 多级联动菜单的应用:电商网站的用户地址选择功能 ( 一 ) - 传统下拉菜单...
查看>>
iOS8 PUSH解决方法
查看>>
IPC通信:Posix消息队列
查看>>
Codeforces Round #279 (Div. 2) A. Team Olympiad 水题
查看>>
小米盒子 作为nas服务器
查看>>
WCF服务实现客户端Cookie共享,表单验证的解决方案
查看>>
Rule Or WorkFlow
查看>>
Unity自动构建
查看>>
Windows Phone 8.1上的开发人员请看
查看>>
BZOJ3118 : Orz the MST
查看>>
UVa 130 - Roman Roulette
查看>>
乌云首届安全峰会
查看>>
数据库操作(ADO)
查看>>
24点经典算法
查看>>