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