#Python 的内置函数 type
#函数说明
class type(obj):
'''
获取类型的代理对象
:param obj: 一个变量
:return: obj 的类型
'''
说明
获取类型的代理对象。
参数
obj
- 要获取类型的对象
返回值
obj
的类型
class type(name, bases, dict, **kwds):
'''
创建类型
:param name: 类型名
:param bases: 基类
:param dict: 属性列表
:param kwds: 属性列表
:return: 新的类型
'''
说明
创建类型,相当于 class
。
参数
name
- 类型的名称base
- 要继承的基类dict
- 字典表示的属性列表kwds
- 任意关键字参数的属性类型
返回值
创建的类型。
#示例
print(type(233))
print(type(3.14))
print(type('hello world'))
print(type([1, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6]))
obj = type('MyClass', (), {'name':'Alice', 'age':18})
print(obj, obj.name, obj.age)