Python 使用type来定义类的实现


Posted in Python onNovember 19, 2019

我们先来看一张图

Python 使用type来定义类的实现

仔细观察:

我们使用 class 定义了 Class类,然后实例化给 cls

观察cls的类型,它的类型指向 Class

那么Class的类型指向谁呢?指向type

仔细思考,会不会Class是由type来定义的呢?

是的,其实Class是由 type来声明。

我们上代码测试一下。

Python 使用type来定义类的实现

可以看到,type需要三个参数,你可以理解为:

第一个参数: 类名

第二个参数:继承

第三个参数:私有化

问题来了,那如果定义私有函数呢?

Python 使用type来定义类的实现

可以看到,先定义一个函数,然后再用type定义类。

其中:

get_author : 私有函数名

问题又来了,如果去继承呢?

Python 使用type来定义类的实现

OK,基本情况就是这样。

以上这篇Python 使用type来定义类的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获取目录下所有文件的方法
Jun 01 Python
Python中if __name__ == '__main__'作用解析
Jun 29 Python
python 调用c语言函数的方法
Sep 29 Python
python提取图像的名字*.jpg到txt文本的方法
May 10 Python
Tensorflow 同时载入多个模型的实例讲解
Jul 27 Python
Flask框架中request、请求钩子、上下文用法分析
Jul 23 Python
python中68个内置函数的总结与介绍
Feb 24 Python
Python 存取npy格式数据实例
Jul 01 Python
Windows下pycharm安装第三方库失败(通用解决方案)
Sep 17 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
Nov 24 Python
详解Python描述符的工作原理
Jun 11 Python
使用Python通过企业微信应用给企业成员发消息
Apr 18 Python
Pytorch中index_select() 函数的实现理解
Nov 19 #Python
wxPython多个窗口的基本结构
Nov 19 #Python
windows中安装Python3.8.0的实现方法
Nov 19 #Python
让你的Python代码实现类型提示功能
Nov 19 #Python
wxPython实现分隔窗口
Nov 19 #Python
浅谈Python type的使用
Nov 19 #Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
Nov 19 #Python
You might like
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
使用vs code编辑调试php配置的方法
2019/01/29 PHP
不同浏览器的怪癖小结
2010/07/11 Javascript
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
2010/09/03 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
浅析javascript中function 的 length 属性
2014/05/27 Javascript
javascript字符串函数汇总
2015/12/06 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
使用jquery给指定的table动态添加一行、删除一行
2016/10/13 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
基于js 本地存储(详解)
2017/08/16 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
详解vue中router-link标签所必备了解的属性
2019/04/15 Javascript
微信小程序设置滚动条过程详解
2019/07/25 Javascript
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
Python切片用法实例教程
2014/09/08 Python
python实现分析apache和nginx日志文件并输出访客ip列表的方法
2015/04/04 Python
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
python爬取NUS-WIDE数据库图片
2016/10/05 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
2018/06/11 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
python数据分析:关键字提取方式
2020/02/24 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
Allen Edmonds官方网站:一家美国优质男士鞋类及配饰制造商
2019/03/12 全球购物
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
个人课题方案
2014/05/08 职场文书
归元寺导游词
2015/02/06 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
SpringBoot实现异步事件驱动的方法
2021/06/28 Java/Android
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js