• 技术文章 >Python技术 >Python基础教程

    python如何动态的创建类?

    小妮浅浅小妮浅浅2021-05-10 09:59:07原创5027

    (推荐操作系统:windows7系统、Python 3.9.1、DELL G3电脑。)

    1、我们大多数人谈起type,首先想到的是,type就是用来测试变量类型的,如下:

    >>> print type(1)<type 'int'
    >>>> print type("1")<type 'str'
    >>>> class A():
    ...     pass
    ...
    >>> type(A)<type 'classobj'
    >>>> type(A())
    <type 'instance'>

    2、与此同时,type还有另一个神奇的能力,就是它也能动态的创建类。type可以接受一个类的相关信息作为参数,然后返回一个类。 下面是其用法:

    type(类名, 父类的元组,包含属性的字典)

    以上就是python动态创建类的方法,希望能对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python创建类
    品易云
    上一篇:python上下文管理器closing的应用 下一篇:python简单实现了一个ORM

    相关文章推荐

    • python中yield的使用注意• python生成器调用方法引发异常• python生成器如何进行解析• python如何使用__iter__()展现外部状态• python生成器切片的实现• python中contextmanager装饰的方法• python上下文管理器closing的应用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网