类学习(python)
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)相关推荐
- python中自定义类中的self_学习python第52天
今天是在尚学堂学习python第52天今天学习了url_for使用,自定义URL转换器,页面跳转和重定向,视图函数Response返回值详解 url_for使用详解 一般我们通过一个 URL 就可以执 ...
- 零基础学习Python需要注意的几个点,Python培训机构排名
俗话说的好万事开头难,不管你做任何事情,开头的确很较难的,学Python编程也是如此,因此刚开始学Python编程的同学们,就要多借鉴过来人的经验,少走弯路,本文小编就为大家分享几个Python编程小 ...
- 什么样的人合适学习Python?
什么样的人合适学习Python?近几年,关注Python技术的小伙伴越来越多,很多人都想知道Python培训好不好学?难不难学?哪些人适合学?来看看下面的详细介绍. Python培训分享:什么样的人合 ...
- 为什么学习Python数据分析
为什么学习Python数据分析?这是很多人都比较关注的一个问题,Python编程语言近几年在互联网行业是非常火爆的,尤其是在人工智能这一领域,它会大大的提高我们的工作效率等等,具体来看看下面的详细介绍 ...
- 7个最佳的学习Python编程的开源库
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|AI遇见机器学习 很多伙伴们在学习Python的过程中, ...
- python编程到底难不难_养成下面几个编程习惯,学习python并不难!
大家好,我是咿哑呀.随着Python在国内的发展,特别是在自动化运维领域,运维开发者99%使用python开发自动化运维平台.使用python编程语言的公司会越来越多,那么在学习Python的过程中需 ...
- 懂得了这些才可以说学习Python入门了
今天小编和小伙伴们分享一下我自己学习Python的一些理解.相信已经很多人听说过Python这个词,它对于我们来说已经不陌生了,根据TIOBE最新排名,Python已超越C#,与Java,C,C++成 ...
- 2019学习Python的10个原因
如果你经常关注我,那你可能想知道为什么我要写一篇文章来告诉你们学习Python?但是几年前我曾向你们说过Java比Python更具有优势,哦,这就尴尬了,但确实,这几年情况有所改变,在2016年,Py ...
- 孙立岩 python-basic: 用于学习python基础的课件(一二三四)
python-basic: 用于学习python基础的课件 介绍 此部分讲解Python的基础,点击目录学习对应的小节: 01-简介,概述一下python: 02-环境搭建,如何在大家自己的windo ...
- python学习有哪些方向可以选择_学习Python后都有哪些发展方向?
近年来不少应届生会发现在招聘会及招聘网站上python开发工程师的需求越来越多,大家对于python并不了解, 那么沈阳优就业IT培训小编整理下python都能做什么 Python是一种计算机程序设计 ...
最新文章
- vs2010中编译zint的问题
- 查看cpu使用率_腾讯游戏开发工程师:Linux 机器 CPU 毛刺问题排查
- 关于SAP Fiori Smart Template开发的一些实际例子
- hotelling变换_基于Hotelling-T²的偏最小二乘(PLS)中的变量选择
- css3中的background
- UVA 10608-Friends
- python变量和数据类型_Python变量和数据类型简介
- 大数据之Oozie——源码分析(一)程序入口
- vmware虚拟机中常见的3种网络模式
- 写需求分析必须牢记的5大要点
- 线性分类器和非线性分类器总结
- 全国银行开户行名称查询数据库,包括行号、电话、地址、
- 数学分析教程(科大)——7.1笔记+习题
- 拿下沙巴克出色的指挥官不可少
- 今天生日,感概人生!
- Python+Vue计算机毕业设计“爱尚”农产品销售平台的设计与实现3fuz0(程序+LW+源码+部署)
- R语言动量和马科维茨Markowitz投资组合(Portfolio)模型实现
- GIS基础(1)空间参考
- 第一个C语言程序编写
- 后台管理系统模板 - zhadminvue
热门文章
- SpringBoot集成内存数据库Derby
- 使用Python向mysql导.sql、.xlsx、.csv方法
- 解决:You asked for an OpenJDK based build but your version is java version 1.8.0_131 Java(TM) SE Run
- P2P传输的开源库:Libjingle库 综述
- 使用服务器windows Server 2012 R2 建立FTP服务并内网映射
- Vue2项目使用高德地图
- 使用按键精灵玩棒球忍者
- 月半弯刊第3期 | 再见,深圳!
- 模型评估指标 -1- 基础篇 -FPR/TPR/F1/ROC/AUC
- c++ 读取内存数据 基址_内存管理(仅学习)