type()是一个内建的获取变量类型的函数。

type()函数有两个用法,当只有一个参数的时候,返回对象的类型。当有三个参数的时候返回一个类对象。

语法:type(object)

type(name, bases, dict)

具体用法:

一个参数type(object)

返回一个对象的类型,如:In [1]: a = 10

In [2]: type(a)

Out[2]: int

三个参数tpye(name, bases, dict)

name 类名

bases 父类的元组

dict 类的属性方法和值组成的键值对

返回一个类对象:# 实例方法

def instancetest(self):

print("this is a instance method")

# 类方法

@classmethod

def classtest(cls):

print("this is a class method")

# 静态方法

@staticmethod

def statictest():

print("this is a static method")

# 创建类

test_property = {"name": "tom", "instancetest": instancetest, "classtest": classtest, "statictest": statictest}

Test = type("Test", (), test_property)

# 创建对象

test = Test()

# 调用方法

print(test.name)

test.instancetest()

test.classtest()

test.statictest()

输出结果:tom

this is a instance method

this is a class method

this is a static method

以上就是python中type()是什么意思的详细内容,更多请关注随便开发网其它相关文章!

python函数type的用意_python中type()是什么意思相关推荐

  1. python函数type的用意_Python中type的构造函数参数含义说明

    测试代码如下: 复制代码 代码如下: class ModelMetaClass(type): def __new__(cls,name,base,attrs): logging.info(" ...

  2. python函数type的用意_python之type函数

    python 的type 函数 的介绍的 下面就是此函数的参数 三个参数的意义 ''' type(class_name, base_class_tuple, attribute_dict) class ...

  3. python函数传值还是地址_python中给函数传参是传值还是传引用

    首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题.基本的参数传递机制有两种:值传递和引用传 ...

  4. python函数参数类型检查_Python中实现参数类型检查的简单方法

    Python是一门弱类型语言,很多从C/C++转过来的朋友起初不是很适应.比如,在声明一个函数时,不能指定参数的类型.用C做类比,那就是所有参数都是void*类型!void类型强制转换在C++中被广泛 ...

  5. python函数打印乘法表_Python中内置函数来打印数学乘法表

    1.Python内置函数range的使用 range函数的作用可以理解取一个范围如下: >>>range(5) # :取一个在5的范围>range(0, 5) # 那么在这里取 ...

  6. python函数拟合不规则曲线_python中的多变量(多项式)最佳拟合曲线?

    接受的答复 this question 提供了 a small multi poly fit library,它将使用numpy完成所需的任务,您可以将结果插入到绘图中,如下所述. 您只需将x和y点的 ...

  7. python函数的递归小兔子_python中函数递归

    函数递归简单的来说就是函数自己调用自己,实现和循环类似的效果,通过return关键字来实现自己调用自己. 一个简单的循环例子,1~100的累加,这可能是很多人学习循环编写的第一个程序,用循环和递归分别 ...

  8. python函数type的用意_Python内置函数Type()函数一个有趣的用法

    Python内置函数Type()函数一个有趣的用法 今天在网上看到type的一段代码 ,然后查了一下文档,才知道type还有三个参数的用法. 以前只是知道type可以检测对象类型.然后发现了一个有趣的 ...

  9. python中函数type可以测试对象类型_Python中type函数type()显示对象的类型,dir函数dir()显示的是对象可用的方法。_学小易找答案...

    [判断题]new_word = word.upper() 这一语句表示将word这个变量的值全部小写并赋给新变量new_word. [单选题]All of the students have fini ...

最新文章

  1. 第十六届智能车竞赛线上全国总决赛远程组委会监督腾讯会议
  2. 平时,需要查看电脑运行情况报告,就用这个工具查看统计出来
  3. VS设置DLL所在的调试目录
  4. JavaScriptjQuery.document对象属性和方法
  5. ECMA6--字符串/数组
  6. 微服务架构设计基础之领域驱动设计
  7. cas4.0 mysql_【SSO单点系列】:CAS4.0 CAS整合SpringMVC+MyBatis实现数据库校验(04)
  8. python django开发新闻聚合检索推荐_Django之聚合查询、分组查询、查询优化以及F、Q查询...
  9. TOGAF 企业连续系列
  10. 在Vue项目中使用阿里巴巴矢量图
  11. 怎么用云服务器搭建游戏,搭建游戏用什么云服务器
  12. 非常棒的数据结构与算法视频
  13. WiFi_Display_Spec
  14. MyBatis实战【上】
  15. 数据仓库 python_python新手如何通过即时转换彻底改变收藏的数据仓库
  16. ubuntu18.04编译U-boot产生的错误
  17. 我国农村宅基地有偿退出机制构建研究
  18. Git 安装及使用指南
  19. Axure的基本使用(二):Axhub插件
  20. Ubuntu如何百度云盘下载

热门文章

  1. Flink的Table API 与SQL介绍及调用
  2. phpstud如何安装mysql新版_phpstudy 升级mysql版本
  3. java栅格法全局路径规划,基于A*的全局路径规划算法(1)
  4. 不同电脑 命名管道_电脑键盘上的F1到F12,这些键都有哪些用处?用了5年总算明白了...
  5. 文本对抗攻击入坑宝典
  6. 深入理解 Objective-C:方法缓存
  7. 技术动态 | 针对复杂问题的知识图谱问答最新进展
  8. 深入理解K-Means聚类算法
  9. Android官方开发文档Training系列课程中文版:动画视图之创建自定义转场动画
  10. 论文笔记(Neural Graph Collaborative Filtering)