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. Kernel那些事儿之内存管理(7) --- Slab(上)
  2. PHP Countable接口
  3. js如何动态的修改css的background-image的样式
  4. Atlas风云——送给防范网络侵权的人
  5. C# 笔记 获取程序当前目录
  6. 【 FPGA 】FIR 滤波器之半带抽取器(Half-band Decimator)
  7. 用javascript实现简单的物质(密度)分布图
  8. 控件setVisible为false会导致控件被移除
  9. P6800-[模板]Chirp Z-Transform【NTT】
  10. 用Vue.js开发微信小程序:开源框架mpvue解析
  11. sql优化——模糊查询
  12. 常问的数据结构与算法
  13. 教师资格证科目一的法律重点总结
  14. 乐嘉写给15岁的女儿的信
  15. 使用最新TexLive2020+VsCode来编写Latex论文(假设使用:CVPR2018)
  16. 将HTML文件转换为PDF文件(Thymeleaf模板转换,简单解决中文问题, 解决HTML带图片转换PDF文件问题)
  17. 小度电视伴侣与小米电视音响对比评测
  18. C++ 实现太阳系行星系统
  19. python每行输出10个数据_python 如何重复地在一行输出数据?
  20. 聊聊荣耀30S 5G手机到底值不值得买?

热门文章

  1. skin++ mfc界面美化
  2. codevs2218 补丁vs错误 1999年CTSC国家队选拔赛[三星]
  3. python基础:字符串的join()函数使用
  4. 数据可视化知识总结(一)
  5. springboot使用flyway,使用介绍、个人总结及报错场景如何修改
  6. 服务器攒机指南-屌丝如何搭建测试平台
  7. Windows XP环境下IPSec 隧道的配置
  8. lua的userdata解析
  9. 【开源的串口可视化工具——Serial Studio】
  10. 【数据结构】【期末复习】知识点总结