1、类

class A:                  # 创建类def __init__(self):   # 构造函数passdef aa(self):         # 类中的方法print('A,a\n')if __name__ == '__main__':example=A()           # 创建类的实例example.aa()          # 调用类中方法

2、继承

class B(A):                # 继承自类Adef __init__(self):passdef aa(self):          # 重写类A中的方法aaprint('B,a\n')if __name__ == '__main__':ex=B()                # 创建类B的实例ex.bb()               # 调用类B的父类A的方法bb

输出:

类B的实例调用父类A的方法之后,由于在子类B中有方法aa的重写,所以调用方法bb的时候bb中调用的方法aa被重写

3、重载

class A:def __init__(self):passdef save(self):print('save A')def process(self):self.save()print('process A')class B(A):def save(self):print('save B')if __name__ == '__main__':exp_a=A()exp_b=B()exp_b.process()

A类中方法process调用A类中方法save,B类重载方法

创建B的实例之后,调用父类方法process的时候,process中的save方法被重写

4、pass的使用

class A:def __init__(self):passdef save(self):passdef process(self):c=self.save()print(c)print('process A')if __name__ == '__main__':exp_a=A()exp_a.process()print(1)

使用pass的函数返回值为空

类学习(python)相关推荐

  1. python中自定义类中的self_学习python第52天

    今天是在尚学堂学习python第52天今天学习了url_for使用,自定义URL转换器,页面跳转和重定向,视图函数Response返回值详解 url_for使用详解 一般我们通过一个 URL 就可以执 ...

  2. 零基础学习Python需要注意的几个点,Python培训机构排名

    俗话说的好万事开头难,不管你做任何事情,开头的确很较难的,学Python编程也是如此,因此刚开始学Python编程的同学们,就要多借鉴过来人的经验,少走弯路,本文小编就为大家分享几个Python编程小 ...

  3. 什么样的人合适学习Python?

    什么样的人合适学习Python?近几年,关注Python技术的小伙伴越来越多,很多人都想知道Python培训好不好学?难不难学?哪些人适合学?来看看下面的详细介绍. Python培训分享:什么样的人合 ...

  4. 为什么学习Python数据分析

    为什么学习Python数据分析?这是很多人都比较关注的一个问题,Python编程语言近几年在互联网行业是非常火爆的,尤其是在人工智能这一领域,它会大大的提高我们的工作效率等等,具体来看看下面的详细介绍 ...

  5. 7个最佳的学习Python编程的开源库

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|AI遇见机器学习 很多伙伴们在学习Python的过程中, ...

  6. python编程到底难不难_养成下面几个编程习惯,学习python并不难!

    大家好,我是咿哑呀.随着Python在国内的发展,特别是在自动化运维领域,运维开发者99%使用python开发自动化运维平台.使用python编程语言的公司会越来越多,那么在学习Python的过程中需 ...

  7. 懂得了这些才可以说学习Python入门了

    今天小编和小伙伴们分享一下我自己学习Python的一些理解.相信已经很多人听说过Python这个词,它对于我们来说已经不陌生了,根据TIOBE最新排名,Python已超越C#,与Java,C,C++成 ...

  8. 2019学习Python的10个原因

    如果你经常关注我,那你可能想知道为什么我要写一篇文章来告诉你们学习Python?但是几年前我曾向你们说过Java比Python更具有优势,哦,这就尴尬了,但确实,这几年情况有所改变,在2016年,Py ...

  9. 孙立岩 python-basic: 用于学习python基础的课件(一二三四)

    python-basic: 用于学习python基础的课件 介绍 此部分讲解Python的基础,点击目录学习对应的小节: 01-简介,概述一下python: 02-环境搭建,如何在大家自己的windo ...

  10. python学习有哪些方向可以选择_学习Python后都有哪些发展方向?

    近年来不少应届生会发现在招聘会及招聘网站上python开发工程师的需求越来越多,大家对于python并不了解, 那么沈阳优就业IT培训小编整理下python都能做什么 Python是一种计算机程序设计 ...

最新文章

  1. vs2010中编译zint的问题
  2. 查看cpu使用率_腾讯游戏开发工程师:Linux 机器 CPU 毛刺问题排查
  3. 关于SAP Fiori Smart Template开发的一些实际例子
  4. hotelling变换_基于Hotelling-T²的偏最小二乘(PLS)中的变量选择
  5. css3中的background
  6. UVA 10608-Friends
  7. python变量和数据类型_Python变量和数据类型简介
  8. 大数据之Oozie——源码分析(一)程序入口
  9. vmware虚拟机中常见的3种网络模式
  10. 写需求分析必须牢记的5大要点
  11. 线性分类器和非线性分类器总结
  12. 全国银行开户行名称查询数据库,包括行号、电话、地址、
  13. 数学分析教程(科大)——7.1笔记+习题
  14. 拿下沙巴克出色的指挥官不可少
  15. 今天生日,感概人生!
  16. Python+Vue计算机毕业设计“爱尚”农产品销售平台的设计与实现3fuz0(程序+LW+源码+部署)
  17. R语言动量和马科维茨Markowitz投资组合(Portfolio)模型实现
  18. GIS基础(1)空间参考
  19. 第一个C语言程序编写
  20. 后台管理系统模板 - zhadminvue

热门文章

  1. SpringBoot集成内存数据库Derby
  2. 使用Python向mysql导.sql、.xlsx、.csv方法
  3. 解决:You asked for an OpenJDK based build but your version is java version 1.8.0_131 Java(TM) SE Run
  4. P2P传输的开源库:Libjingle库 综述
  5. 使用服务器windows Server 2012 R2 建立FTP服务并内网映射
  6. Vue2项目使用高德地图
  7. 使用按键精灵玩棒球忍者
  8. 月半弯刊第3期 | 再见,深圳!
  9. 模型评估指标 -1- 基础篇 -FPR/TPR/F1/ROC/AUC
  10. c++ 读取内存数据 基址_内存管理(仅学习)