1、说明

继承就是让类和类之间产生父子关系,子类可以拥有父类的静态属性和方法。

这里的父类指的是被继承的类,也叫做基类;子类指的是继承其它类的类,也叫做派生类

基于至少两个类之间才有继承,比如B类继承A类,那么A就是B的父类(又叫超类、基类)。

2、基类的查看

Python 为所有类都提供了一个 bases 属性,通过该属性可以查看该类的所有直接父类,该属性返回所有直接父类组成的元组。注意是直接父类。

使用语法:类名.bases

3、实例# 基类

class A(object):

def show(self):

print('base show')

# 派生类

class B(A):

def show(self):

print('derived show')

obj = B()

obj.show()

# 调用基类的show

obj.__class__ = A

obj.show()

# 调用派生类的show

obj.__class__ = B

obj.show()

以上就是python基类的基本介绍,大家在学习完后,可以就基类做一些继承的练习,并联系以往所学的知识点。更多Python学习推荐:python教学

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

python 基类是什么,python 基类是什么意思相关推荐

  1. python 类中定义类_Python中的动态类定义

    python 类中定义类 Here's a neat Python trick you might just find useful one day. Let's look at how you ca ...

  2. python类定义的讲解_python类定义的讲解

    Python中的类属性和对象属性的区别详解 类属性: class Employee(object): emCount=0 def __init__(self,name,salary): self.na ...

  3. python 类方法 静态方法_python中类方法、类实例方法、静态方法的使用与区别

    注:使用的是Python2.7. 一.实例方法 实例方法就是类的实例能够使用的方法.如下: class Foo: def __init__(self, name): self.name = name ...

  4. 【Python数据结构】 抽象数据类型 Python类机制和异常

    这篇是<数据结构与算法Python语言描述>的笔记,但是大头在Python类机制和面向对象编程的说明上面.我也不知道该放什么分类了..总之之前也没怎么认真接触过基于类而不是独立函数的Pyt ...

  5. 【Python基础】07、Python类与面向对象

    一.面向对象编程(OOP) 程序=算法+数据结构=指令+数据 1.代码可以选择以指令为核心或以数据为核心进行编写 两种范型: 以指令为核心:围绕"正在发生什么"进行编写 面向过程编 ...

  6. python 类中定义列表_Python-从类定义中的列表理解访问类变量

    小编典典 类范围和列表,集合或字典的理解以及生成器表达式不混合. 为什么:或者,官方用词 在Python 3中,为列表理解赋予了它们自己的适当范围(本地名称空间),以防止其局部变量渗入周围的范围内(即 ...

  7. python 类和对象_Python零基础入门学习33:类与面向对象编程:类的继承

    注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. 本文字数约1300,阅读时间约为3分钟. Python面向对象编程 类的继承机制 如果一个类A继承自另一个类B,就把继承者类A称 ...

  8. python 元类 详解_Python 元类详解 __new__、__init__、__call__、__metacalss__

    了解元类之前,先了解几个魔术方法: __new__.__init__.__call__ __new__: 对象的创建,是一个静态方法,第一个参数是cls.(想想也是,不可能是self,对象还没创建,哪 ...

  9. python元类使用场景_Python元类使用简介

    本文概述 Python中的元类是定义类行为方式的类的类.类本身就是元类的实例. Python中的类定义了该类实例的行为.为了更好地理解元类, 需要具有使用Python类的先验经验.在深入研究元类之前, ...

  10. 【python】-- 类的继承(新式类/经典类)、多态

    继承 之前我们说到了类的公有属性和类的私有属性,其实就是类的封装,现在准备随笔的 是继承,是面向对象的第二大特性. 面向对象编程 (OOP) 语言的一个主要功能就是"继承".继承是 ...

最新文章

  1. YOLOv3 Darknet安装编译与训练自己的数据集
  2. (三): 十六进制转化为rgb
  3. [深度学习] PyTorch-BigGraph 使用
  4. 在每个运行中运行多个查询_在Kubernetes中运行OpenEBS
  5. 每日小记2017.9.4
  6. duliu——思维+线段树
  7. Python 分析国庆热门旅游景点,告诉你哪些地方好玩、便宜、人又少!
  8. redis深度历险:核心原理与应用实践_送你一份Redis书单,以后使用缓存的问题不用再问我啦!...
  9. python代码大全-python中的字典用法大全的代码
  10. python怎么隔一个读取一个_Python实现中一次读取多个值的方法
  11. customErrors与错误页面
  12. 第二章笔记:计数初步
  13. 【华为OD机试真题 JAVA】叠积木
  14. 如何把无限循环小数转换成分数形式
  15. 路由器桥接dns服务器未响应,360路由器无线桥接的设置方法(电脑)?
  16. 什么是GRAY色彩空间
  17. 最小二乘法的曲线拟合方法在MATLAB中的实现
  18. 谷粒商城微服务分布式基础篇二—— Spring Cloud Alibaba、Nacos注册与发现
  19. 晓月_【斗战神学习四十】金山寺
  20. 为什么说冯诺依曼结构是现代计算机的基础,为什么现代计算机被称为冯·诺依曼结构计算机?...

热门文章

  1. TCP/IP协议卷学习---基础部分(十六 BOOTP)
  2. np.linspace函数用法
  3. 使用linux宝塔面板安装 魔方IDC管理系统 免费
  4. [ARM-assembly]-ARMV8-A64指令编码介绍
  5. python set去重
  6. 信息系统集成监理费收取标准_信息系统工程监理与咨询服务收费参考标准起草说明...
  7. 卡尔曼滤波系列——(二)扩展卡尔曼滤波
  8. 中国第一代技术网红,阿里云P10技术专家褚霸:我只是一个程序员 。
  9. Understanding Deep Image Representations by Inverting Them
  10. png格式的图片怎么变成jpg格式?png图片怎么转格式?