Discuss / Python / 这枚举的作业我什么都没做啊

这枚举的作业我什么都没做啊

Topic source

青铜神裔

#1 Created at ... [Delete] [Delete and Lock User]
from enum import Enum, unique


@unique
class Gender(Enum):
    Male = 0
    Female = 1


class Student(object):
    def __init__(self, name, gender):
        self.name = name
        self.gender = gender

改一下形式

from enum import Enum

Gender = Enum('Gender', ('Male', 'Female'))


class Student(object):
    def __init__(self, name, gender):
        self.name = name
        self.gender = gender

zhu_weimin123

#2 Created at ... [Delete] [Delete and Lock User]

这个改了没用。 原文即可运行。 更改后按照上面的说法是从1开始,所以MALE=0是得不到的。


  • 1

Reply