Python 3标准库课件第二章
整理第一章我又觉得烦,我就看第二章了,灰头土脸的, 第二章 一、如列表(list)、元组(tuple)、字典(dict)、集合(set) 二、 2.1 enum:枚举类型 enum模块定义了一个提供迭代和比较功能的枚举类型。可以用这个模块为值创建明确定义的符号,而不是使用字面量整数或字符串。 2.1.1 创建枚举 可以使用class语法派生Enum并增加描述值的类属性来定义一个新枚举。 enum_create.py import enum class BugStatus(enum.Enum): new = 7 incomplete = 6 invalid = 5 wont_fix = 4 in_progress = 3 fix_committed = 2 fix_released = 1 print('\nMember name: {}'.format(BugStatus.wont_fix.name)) print('Member name: {}'.format(BugStatus.wont_fix.value)) print('\nMember new: {}'.format(BugStatus.new.name)) print('Member new: {}'.format(BugStatus.new.value)) 解析这个类时,Enum的成员会被转换为实例