社区编辑申请
注册/登录
Python type类具体的三大分类介绍
开发 后端
Python type类进行相关使用的时候需要注意具体的分别。下面我们就看看metaclasses,classes,instance这三大分类。

Python type类视角中的对象体系需要我们不断的学习,其中我们使用的时候需要注意。下面我们就看看如何才能更好的运用Python type类。下面的文章希望大家有所收获。

在单纯的Python type类的世界中,一切都是对象.这些对象可以分为三类,

metaclasses,classes,instance

其中classes又可以分为内置的type和用户自定义的class

下面我们通过一张图片来作详细的说明

 

其中C的定义的方式如下(python 中继承于某类直接写在类名后面的括号中):

class C(object): ...... 其中实线表示 is-kind-of 的关系 ,虚线表示is-instance-of的关系。

查看当前classes对象(instances对象没有__bases__属性)的基类的时候,可以用过classes_name.__bases__进行查看,其值为一个Tuple元组(Python支持多继承).

查看当前对象的类型的方法是object_name.__class__

我们可以通过一些测试来证实上面的图:

这里,Python type类中的所有类。

【编辑推荐】

  1. Python正则表达式十种相关的匹配方法
  2. Python字符串替换如何才能进行字符的拆分
  3. Python文本乱码发生时的解决方案
  4. Python编程语言总体性能优点评测
  5. Python编程语言具有相当高的适应能力
责任编辑:张浩 来源: CSDN
相关推荐

2022-06-12 06:48:34

2022-06-05 21:09:47

Python办公自动化

2022-05-11 09:02:27

Python数据库Excel

2022-04-27 09:30:01

Python爬虫人工智能

2022-06-15 08:25:07

Python天气数据可视化分析

2022-06-17 09:08:27

代码Python内置库

2022-06-21 09:02:49

python技巧

2022-06-06 07:50:55

PythonJSON

2022-06-27 19:01:04

Python应用程序数据

2022-06-28 09:26:25

Python配置文件

2022-06-15 09:54:51

PythonIDELinux

2022-06-27 17:46:53

PythonFlask

2022-06-28 09:34:24

可视化Python代码

2022-06-16 07:32:38

VSCodePython插件

2022-05-30 00:16:47

Python技巧pip

2022-06-28 12:35:21

DockerPython

2022-06-16 16:08:00

Python初学者IDE

2022-06-22 09:56:19

PythonMySQL数据库

2022-05-17 09:14:50

聚类算法python

2022-06-13 09:12:04

PythonPDF代码

同话题下的热门内容

源码探秘:Python 中对象是如何被调用的?吐血推荐17个提升开发效率的“轮子”超全!Python 中常见的配置文件写法Pandas 新手容易犯的六个错误Python 中的万能之王 Lambda 函数整理了100个Python精选库,建议收藏!Python进行数据可视化,你会用什么库来做呢?Spring MVC中@InitBinder注解是如何应用的?

编辑推荐

使用Kotlin做开发一个月后的感想面试官问你什么是消息队列?把这篇甩给他!五大自动化测试的Python框架图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)2018年最流行的十大编程语言,其中包括你用的语言吗?
我收藏的内容
点赞
收藏

51CTO技术栈公众号