博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python——type()创建类
阅读量:5302 次
发布时间:2019-06-14

本文共 823 字,大约阅读时间需要 2 分钟。

今天我算是长知识了,我是一个python菜鸟,以前一直认为type(A)可以返回A的类型,但是不知道type还可以用于创建class,这篇经验就是介绍一下如何用type()创建一个类,以及如何设置该类的属性。

  1. 我们使用type创建一个空类:只有一个名字,其他什么都没有,它的参数格式是:type(class_name,bases,dic)

  2. 我们用type来查看一下我们创建的cls的类型:

  3. 查看cls的名称

  4. 假如我们用比较熟悉的继承的方式来创建一个类,它跟cls是一样的:

  5. 当然,我们可以通过参数dic来设置其他任何类的属性,比如:

  6. 现在cls2比cls多了属性__doc__,__module__

———————————————————————————type()的类型————————————————————————————

IDLE 2.6.6     

>>> type(None)
<type 'NoneType'>

 

>>> type(False)

<type 'bool'>

 

>>> type(123)

<type 'int'>

 

>>> type(0.1)

<type 'float'>

 

>>> type(0L)

<type 'long'>

 

>>> type(0.0+0.1j)

<type 'complex'> #复数

 

>>> type("markro")

<type 'str'>

 

>>> type(["markro","loverobey.blog.163.com"])

<type 'list'> #列表

 

>>> type(("a","b"))

<type 'tuple'> #元组

 

>>> type({'x':1})

<type 'dict'> #字典

 

>>> type(type("markro"))

<type 'type'>

转载于:https://www.cnblogs.com/Simon-xm/p/3913359.html

你可能感兴趣的文章
IPSP问题
查看>>
(转)Java中的String为什么是不可变的? -- String源码分析
查看>>
HNU 10362 A+B for Input-Output Practice (II)
查看>>
十. 图形界面(GUI)设计9.列表和组合框
查看>>
10.17动手动脑
查看>>
js index of()用法
查看>>
WPF中Image显示本地图片
查看>>
哈希表等概率情况下查找成功和查找不成功的平均查找长度的计算
查看>>
Windows Phone 7你不知道的8件事
查看>>
脚本删除文件下的文件
查看>>
实用拜占庭容错算法PBFT
查看>>
java b组 小计算器,简单计算器..
查看>>
java的二叉树树一层层输出,Java构造二叉树、树形结构先序遍历、中序遍历、后序遍历...
查看>>
php libevent 定时器,PHP 使用pcntl和libevent实现Timer功能
查看>>
php仿阿里巴巴,php实现的仿阿里巴巴实现同类产品翻页
查看>>
Node 中异常收集与监控
查看>>
七丶Python字典
查看>>
Excel-基本操作
查看>>
面对问题,如何去分析?(分析套路)
查看>>
Excel-逻辑函数
查看>>