一、 语法释义

__class__属性很简单,直接返回实例对应的类。语法如下:

实例. class

当不知道一个实例的类名又想对类的部分内容进行访问时可以使用__class__返回类。

注意:是返回实例直接对应的类,不含父类。

二、 举例说明

继续使用上节的类来定义实例:

  1. 类定义
class Vehicle():
def __init__(self,wheelcount):
self.wheelcount = wheelcount class Automobile(Vehicle):
def __init__(self,wheelcount,power):
self.power,self.totaldistance = '燃油发动机',0
super().__init__(wheelcount) class Car(Automobile):
def __init__(self,wheelcount, power,oilcostperkm):
self.oilcostperkm = oilcostperkm
super().__init__(wheelcount, power)
  1. 定义实例并查看相关属性
car=Car(4,'汽油发动机',0.1)
car.__class__ #获取实例对应的类
car.__class__.__bases__ ##获取实例对应类的直接父类

执行截图:

老猿Python(https://blog.csdn.net/LaoYuanPython)系列文章用于逐步介绍老猿学习Python后总结的学习经验,这些经验有助于没有接触过Python的程序员可以很容易地进入Python的世界。

欢迎大家批评指正,谢谢大家关注!

最新文章

  1. TinyFrame升级之四:IOC容器
  2. ASP.NET MVC学习之路由篇(3)
  3. Line计划今年全面进军中国市场:建立本地团队
  4. vi中正则表达式的使用
  5. jqueryGrid 内置的onclickSubmit afterSubmit
  6. js函数与变量同名
  7. 【转】Android 平台下使用 i2c-tools
  8. 怎样让js不产生冲突,避免全局变量的泛滥,合理运用命名空间
  9. Android imageView图片按比例缩放
  10. Android使用百度定位SDK方法及错误处理
  11. unity脚本的运行顺序以及单例的实现
  12. vue项目,axios请求图片接口,接口返回的是文件流的形式,如何转换成图片?
  13. ngix请求转发
  14. Python [练习题] :字典扁平化
  15. Wireshark数据抓包分析——网络协议篇
  16. php获取图片RGB颜色值的例子
  17. 【神经网络】LSTM 网络
  18. [TSQL|SQLSERVER|MSSQL数据库] 将数据库文件与日志附加到数据库引擎,以及转移数据库文件位置
  19. 相机姿态估计(Pose Estimation)
  20. 个人vim配置

热门文章

  1. ubuntu设置mentohust开机自动登录校园网
  2. ASP.NET MVC过滤器粗略总结
  3. cmd 命令行
  4. 2. Hive常见操作命令整理
  5. 七:Redis的持久化
  6. CTF-WEB-XTCTF-Web_php_unserialize
  7. 修改pycharm中的flask项目名遇到的坑
  8. MathType总结编辑括号的类型(上)
  9. Python正则表达式大全
  10. CF980C Posterized