1.枚举类 与Java类似,python里也存在枚举类型。枚举类型就是定义一些不能改变的常对象。
通常我们从Enum派生出自定义的枚举类。
实例:
# -*- coding: utf-8 -*-
# @Time : 2022/4/9 10:57
# @File : enumdemo.py
# @Software : PyCharm
from enum import Enum, unique
@unique
class MyMonths(Enum):
Jan = 1 # Jan的value被设定为1
Feb = 2
Mar = 3
Apr = 4
May = 5
Jun = 6
Jul = 7
Aug = 8
Sept = 9
Oct = 10
Nov = 11
Dec = 12
month = MyMonths.Jan;
if month == MyMonths.Sept:
print('到了新生入学的季节')
elif month == MyMonths.Jul or month == MyMonths.Jan:
print('到了放假的季节')
else:
print('good good study,day day up!')
# 直接根据value的值获得枚举常量值
print(month.value)
运行结果:
到了放假的季节
1