很多小伙伴想知道在python中的type()是什么意思,那么今天小编就通过这篇文章来给大家详细讲解一下在python中,type代表着什么,这篇文章非常适合初学者来进行阅读和学习,感兴趣的小伙伴可以耐心阅读一下这篇文章。

python中type()是什么意思?看完这篇文章你就知道

首先,我们要知道type是一个python内建的获取变量类函数,它有两个用法,一个用法是,如果只有一个参数的时候,就会返回对象的类型,如果有三个参数的时候就会返回类的对象。

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相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!