Enum类的用法,定义类,继承Eunm父类,就自动获得了name和value
首先要先从enum模块中导入Enum类,通过下面的语句:
from enum import Enum
下面两张图显示不同的打印方法
type()用法:
def fn(self, name=‘world’): # 先定义函数
print(‘Hello, %s.’ % name)
Hello = type(‘Hello’, (object,), dict(hello=fn)) # 创建Hello class
class的名称–Hello;
继承的父类集合,注意Python支持多重继承,如果只有一个父类,别忘了tuple的单元素写法–object,;
class的方法名称与函数绑定,这里我们把函数fn绑定到方法名hello上–hello=fn。