方式 1:
- 普通的方式,但是不一定会整整齐齐(因为每个变量名长度不一定一致)
class Action(XIntegerChoices): """ 动作 枚举类 """ CREATE = 0, "创建" DELETE = 1, "删除" UPDATE = 2, "修改" RETRIEVE = 3, "查看" LIKE = 4, "点赞" FOLLOW = 5, "关注" COLLECT = 6, "收藏" REGISTER = 7, "注册" LOGIN = 8, "登录" SEND = 9, "发送" CANCEL = 10, "取消"
方式 2:
- 强制对齐,但是可能会不符合代码规范,会引发
PEP 8: E221 multiple spaces before operator(所以最后用 # noqa 来使 IDE 不检查,从而不飘黄)
class Action(XIntegerChoices): """ 动作 枚举类 """ CREATE = 0, "创建" # noqa DELETE = 1, "删除" # noqa UPDATE = 2, "修改" # noqa RETRIEVE = 3, "查看" # noqa LIKE = 4, "点赞" # noqa FOLLOW = 5, "关注" # noqa COLLECT = 6, "收藏" # noqa REGISTER = 7, "注册" # noqa LOGIN = 8, "登录" # noqa SEND = 9, "发送" # noqa CANCEL = 10, "取消" # noqa