3
在最近的一個問題(Gathering numerical data from a string input)我想知道這是否是一個可以接受的答案。我認爲這會提出更好的問題。這種表現形式是否可以作爲一個不變的集合?還是濫用枚舉?是否有任何意想不到的後果將相同的值分配給Python中枚舉的不同屬性?枚舉具有多個屬性作爲收集常量
from enum import Enum
class CreditRating(Enum):
AAA = 0.01
A = 0.1
B = 0.1
creditRate = input("Please enter credit rating:")
print(CreditRating[creditRate].value)